2024年時点ではReactフレームワークを使わない
SPAを作成するためのフロントエンドフレームワークでも少し書いたが、Reactに限定するとReactフレームワークと呼ばれるものがいくつかある。
- Next.js
- React Router v7以降 (フレームワークモード)
- Remix
これらが必要になるのはReact Server Componentsを実行したいからで、単にClient Componentsを実行するだけなら不要のはず。そしてSCはバックエンドもTypeScriptで書くことになるので、バックエンドはGoを使いたいポリシーに反する。
今後どうなるか分からないが、今の時点では必要ないだろうと思うので、Viteで妥協する。