私は店(VuexまたはRedux)を使用するのがちょっと混乱しています。 はじめに、私たちは両方とも状態管理のために生まれたことを知っており、通常、他のコンポーネントを通じてコンポーネントの状態を変更する場合に使用します。両方のコンポーネントの内部にaxiosを使用して保存する必要がありますか?
はしかし、私の質問によると、私たちは、成分Aを得たと仮定し、B.は、シナリオは次のとおりです。
他のコンポーネントは、我々は店舗運営にこの状態を保存するように、Bの状態を使用する必要がありますがBが
axios
を使用する必要がある場合は、action
として店舗ファイルでも動作させるようにします。次に、コンポーネントAの場合、グローバルな使用のために状態を設定する必要はありませんが、それでも
axios
の使用が必要なので、コンポーネントA内のaxios
を使用するのが良い方法ですか?私の悪い英語のため申し訳ありません
あなたが直接あなたのコンポーネント内axios
(またはモジュールを取り出し、他のデータ)を呼び出すことができますが、私は、。成分Bのために、それはかなりストレートフォワードだ、まあ:(
はい - コンポーネントAがそのコンポーネントの外部で使用されないOWN状態を持っている場合、そのコンポーネントの内部で呼び出しを行うことはできますが、Reduxのような状態マネージャを持つという目的をはるかに凌駕します。私は個人的には、私の行動を追跡してデバッグすることができるという単一の理由から、それをReduxに接続するだけですが、個人的にはそれだけです。 –
@SpencerBigumご返信ありがとうございます。それは私が思うのは、アクションだけを使うのはちょっと複雑だと思うからです。しかし、私はあなたの考えを考えます! – Tien