Open2

リファクタリング

y2ky2k

やりたいこと

  • テスト(Storybook)
  • PPR(Next.js beta) staticだけなので不要
    • Suspense
  • ci
    • knip
    • github actions
  • コンポーネント設計
    • atomic design
      • atom 単一のhtmlタグ、html属性全てをpropsに持つ
      • molecules ドメインを持たない
      • orgarinms ドメインに依存する
      • app APIを叩ける
    • ui stateをcssに寄せる
      • tailwindの廃止
      • css module?
y2ky2k
  1. テスト
    • テストの学習
    • コンポーネントテストが不十分
  2. 再設計
    • モダンCSSの学習
    • 複雑な設計の解消
    • 再利用と凝縮性を確保したアーキテクチャ
  3. 最新のFE技術
    • PPR
    • React19
    • Suspense