なんとなく「ルーティングって、いつもなんとなく動かしてるけど…本当に合ってるのかな?」って不安になること、ない?💭
わたしも最近そう思ってて、そんな時に見つけたのが「Astro Typesafe Routes」っていうパッケージなんだ🌸
これ、Astroで使うルーティングを型安全にできるツールで、今回バージョン5にアップデートされたらしくて、ちょっと試してみたらなかなか良かったんだよね🥺✨
Astro Typesafe Routes v5のポイントまとめ🎀
-
TanStack Routerを参考にした新APIで直感的に使いやすくなった
ルーティングをコードで書くとき、APIが分かりやすいと本当に助かるよね👍 -
getStaticPathsが型安全になった
静的ページを作るときに、間違ったパスを指定しちゃうことあるけど、これならコード内でちゃんとチェックしてくれる✨ -
新しいドキュメントサイトができた
わからないところはすぐ調べたい派としては、ちゃんとした公式ドキュメントがあるのはありがたいんだよね💗
👉 公式ドキュメントはこちら
わたしみたいにAstroで開発してて、ルーティングのミス怖いなーって思う人には結構ありがたいかも💡
型安全って言葉、なんだか難しそうだけど、ざっくり言うと「コードの間違いを事前に見つけやすくする仕組み」って感じかな?🤔
だから、ページのパスとかリンク先を間違えて「あれ?動かない!」ってなることが減るんだ✨
ちょっと使ってみて思ったこと😆
最初はAPI変わったって聞いて「また覚え直さなきゃ…」って思ったけど、ちゃんと整理されてて意外とスッと入ったよ🌸
公式のドキュメントも見やすいし、サンプルコードもあるから「何これ…?」ってなる時間が少なかったのが嬉しい💭
Astroでのルーティング管理、もう少し楽にやりたいなーって人は、Astro Typesafe Routesのバージョン5は試してみる価値あると思うよ🧠✨
詳しくはドキュメント見てみてね!きっと「あ、この感じ!」ってなるはず💗
また何か面白い発見があったらシェアするね〜👀🥺