大規模なデジタルプロダクトのUI(ユーザーインターフェース)作成に「デザインシステム(Design System)」を活用するケースが増えています。 Material Design(Googleが提唱したデザインシステム)など有名な例もあるため、大規模プロジェクトに携わるデザイナー・エンジニア以外でも、デザインシステムという言葉を知っている方は増えているのではないでしょうか。 しかし、言葉は知っていても、デザインシステムにはどのような機能や情報を持たせる必要があるのか、どう活用されるのか、BootstrapなどのUIフレームワークと何が違うのかといった詳細まではきちんと理解できていない人も多いようです。 この記事では、主に独自のデザインシステム構築に興味がある方向けに、デザインシステムとは何か、導入するとどんなメリットがあるのかを、基礎からわかりやすく説明したいと思います。 デザインシステ