vue-routerとかvuexって使ったほうがいいの?
vue-routerは使うと便利だけど、vuexは慣れてからの方がいいです
vue-routerの使い所
ページ遷移が多発するようなWebアプリ
例えば管理者画面やユーザページが存在するようなもの
URLをシェアするようなWebアプリを作るときには使ったほうがいい
vuexの使い所
コンポーネントの階層が2階層以上になっており、祖父と孫の間で頻繁にイベントが発生するようなことが多い場合
複数のコンポーネントが同じ状態を参照して、複雑化しているようなケース
状態を変更したときの影響範囲がわかりにくく破綻しやすい
Vuexを導入することで、状態管理にルールを設けることができ、コードの保守性が向上する
vueのコンポーネント間通信は「props down, events up」。これをスルーしてvuexを習得するのはおすすめしない