Skip to content

2024年時点ではReactフレームワークを使わない

SPAを作成するためのフロントエンドフレームワークでも少し書いたが、Reactに限定するとReactフレームワークと呼ばれるものがいくつかある。

  • Next.js
  • React Router v7以降 (フレームワークモード)
  • Remix

これらが必要になるのはReact Server Componentsを実行したいからで、単にClient Componentsを実行するだけなら不要のはず。そしてSCはバックエンドもTypeScriptで書くことになるので、バックエンドはGoを使いたいポリシーに反する。

今後どうなるか分からないが、今の時点では必要ないだろうと思うので、Viteで妥協する。