CSS設計として「CSS Modules + BEM」を採用することで、ローカルスコープの確保と煩雑になりやすいソースコードの保守性を向上。
関数コンポーネントのHooksAPIを導入。デザインシステムにAtomicDesignを取り入れて、疎結合で再利用性の高いコンポーネントを構築。
潜在的なバグの早期発見やアプリケーションの品質向上を目的に採用。
SSGによるパフォーマンスとSEOの向上を目的に採用。
テストランナー、アサーション、モックやスタブなどの機能をオールインワンで提供されており、使い勝手が良いフレームワークのため採用。
独立したコンポーネントの開発、UIテストを目的に採用。
プロフィール、スキル、実務経験等の各種コンテンツの管理とページレイアウトの自由度を確保するために、APIベースのヘッドレスCMSを採用。