当社のフロントエンドのチームは現在、以下の機能とレポーティングアプリケーションに取り組んでいる:Architetural考慮事項:実装Vuex
- ダッシュボード
- ポートフォリオ分析ツールグリッドベースの結果を返します(検索フォーム私たちは、Vueの-CLI経由WebPACKのボイラープレート()とVueJSを使用して設計しようとしている上に、建築家に決めました)
- 自動レポートページ
共通のコンポーネントを持っている:
- レポートコンポーネント
- は、タイトル、説明、種類(グリッド、視覚化、など)と、いくつかの設定パラメータ
- レポートリストコンポーネント
-
を持っています
- プロパティとしてレポートコンポーネントのタイトルと配列があります。
一部要件格子状に配置されたレポートのリスト要素のアレイを有するダッシュボード
ダッシュボードコンポーネントは4つの以上のレポートリストコンポーネントを選択することができる複数の報告とそれぞれを有することができますレポートリスト選択メニューからユーザが見ることができます。各レポートコンポーネントには、ユーザーが操作して送信してレポートを再レンダリングできる1つ以上の設定パラメータを設定できます。レポートは、グリッド(ここではグリッド)またはビジュアライゼーションベースのレポートにすることができます。最後に、Auth0による認証もあります。
質問
- それはすべて私たちのコンポーネントおよび関連の相互作用のための状態を管理するためにVuexを使用する意味がありますか?
- アプリケーションがVuexの良いユースケースであるように聞こえますか?
- もしそうなら、なぜですか?親の子、兄弟兄弟のコンポーネントのための組み込みのVueメカニズムを介したコンポーネントからコンポーネントへの通信を使用するよりも優れていますか?
私たちが決定を下すのを助けてくれてありがとうございます。