Open
Description
背景
現在、toban の frontend は RemixV2 が使用されています。
次期 Remix は ReactRouter と統合され、V3 の代わりに ReactRouterV7 としてリリースされたようです。
https://remix.run/blog/merging-remix-and-react-router
そのため、このイシューでは ReactRouter V7 にアップグレードすることを目指します。
目標
参考ページの ReactRouter 公式の移行ドキュメントに従ってアップグレードしてください。
(依存関係の更新などに関して、公式公認の自動ツールが使えるようなので、ご確認ください。)
参考ページ
公式
https://reactrouter.com/upgrading/remix
https://react-router-docs-ja.techtalk.jp/upgrading/remix
開発者ブログ
https://zenn.dev/kaitok/articles/f3e4f76a0c7d1d
https://afterworks.jp/blogs/124
補足
パッケージの最低要件
現状で全て満たしているようです。
- Node: v20
- React: v18
- React-DOM: v18
Futureフラグ
pkgs/frontend/vite.config.ts
で確認できます。
現状で3種類ともtrueになっています。