masalibの日記

システム開発、運用と猫の写真ブログです

react routerの「破壊的な変更」にハマる

会社の勉強会でreactを使ったシステムを使っています

誰もreactの事に精通しているわけではないので
githubのサンプルをもとに機能をつくっています

react routerというパッケージを使って
URLによってコンポーネントを切り替える機能をつくっているのですが
参考にしたサンプルソースはreact route v3ですが
現在はreact route v4がメジャーバージョンです


react route v3 → react route v4にバージョンアップした時に「破壊的な変更」をおこなったそうなのでv3のソースは動きません

qiita.com


使いやすくなったとはいえ、動かないのかよ

react系のパッケージはバージョンアップによって「破壊的な変更」が起きるみたいなので
サンプルソースをみる時にバージョンを確認が必須かも
楽しいけど、環境まわりでハマりたくないな~

React入門 React・Reduxの導入からサーバサイドレンダリングによるUXの向上まで (NEXT ONE)

React入門 React・Reduxの導入からサーバサイドレンダリングによるUXの向上まで (NEXT ONE)