react-router 6.6で思うこと
何が変わったのか
v5ではコンポーネント内で発生するイベントを書き並べていたのでルーティングとの役割が綺麗に分断されていたがv6ではcreateBrowserRuterで事前にloaderやactionなどを予め登録しておくことでルーティングの際にイベントサイクルっぽくそれを認識できるというものだ。実際には各コンポーネント内でそれを使うためのuseLoadData等が必要となる。
v5ではコンポーネント内で発生するイベントを書き並べていたのでルーティングとの役割が綺麗に分断されていたがv6ではcreateBrowserRuterで事前にloaderやactionなどを予め登録しておくことでルーティングの際にイベントサイクルっぽくそれを認識できるというものだ。実際には各コンポーネント内でそれを使うためのuseLoadData等が必要となる。