Closed5

ReactのオレオレRouterライブラリを作りたい

megatkhsmegatkhs

React Locationが好きだけど微妙にやりたいことが実現しにくい(scroll-behaviorとかルートガードとか)ので自分のやりたいことが実現できるルーターライブラリを作りたいという気持ち

megatkhsmegatkhs

書きながらReact Locationの理解度が足りないのかもしれないと思った🙄

やりたいこと

  • URL構造に関係なくルートをまとめる機能Route Groups
    • Next.js Layouts RFCのやつができたらなあという気持ち
  • 未知のルートを厳密に排除する
    • 本当はしなくていいんだろうけどマッチ条件が気持ち悪いので...
  • パターンマッチ機能
    • 正規表現による解決ができたらなあという気持ち
    • ダイナミックルートがワイルドカードになるとルートのだし分けとかしたくなったらどうするの感がある...
  • ルートガード
    • ルートのコンポーネントを描画する前に厳密にはじけるといいなあという気持ち
    • 早期リターンでNavigateするのはどうなのよという気持ち
  • もしかしてSPAだといらないのかしら機能
    • Scroll Behavior
    • 前回ルートの参照
megatkhsmegatkhs

React Router 6.4がリリースされたからそれでいいんじゃないか説が出てきて怖い
redirectとかやりたかったのこれでは?

クローズします

このスクラップは2022/09/17にクローズされました