検索

ホームページ  >  に質問  >  本文

javascript - combinReducers を使用すると、reducer とアクションの名前が異なるため、アクションを実行できません

Reducer は最初に 1 つしかないので、エントリーファイルに導入することで直接使用できます。
その後、リデューサーとアクションが増えたとき、リデューサーを分割し、createStore に渡す前に、combineReducers を使用してそれらを 1 つの大きなリデューサーにマージしたいと思いました。
しかし、アクションと対応するリデューサーの名前が同じでない場合、アクションは実行されないことがわかりました。
同じ問題に遭遇した人はいますか?アクションとリデューサーの名前が異なる場合はどうすればよいですか?

PHP中文网PHP中文网2758日前749

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-06-26 10:58:41

    あなたの使い方は間違っています。アクションディスパッチのタイプをreducerのタイプと一致させるだけです

    返事
    0
  • キャンセル返事