Open1

Next.js で個人開発

nao-ucnao-uc

Next.jsについて調査

  • 今年の11月からv14になった
  • AppRouter 良さそう
    • フォルダ構造でルーティングを制御できる
    • URLごとにerror, layout を定義できるので下層ページのレイアウトを継承できるの便利だな。
  • v14からServerActionがStableになった
    • CSRで悩んでた、接続先を隠せる
    • 普段Laravelを使用しているので理解しやすい
    • CSR・SSRの切り分けに悩みそうだが基本SSRで、UIなどはCSRに

CSSどうする?

  • tailwindCSS
  • MUI ( CSRのみ)
  • Chakra U(SSRに対応したらしい)
  • CSS-in-JS

RSC(react server component)サポート大事
DaisyUI
Headless UI 被せてもいいかも

開発環境はDockerを使用

状態管理どうする?

  • Zustand
  • jotai
  • Tanstack Query