suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Bei der Verwendung von CombineReducers werden der Reduzierer und die Aktion unterschiedlich benannt und die Aktion kann nicht ausgeführt werden

Am Anfang gibt es nur einen Reduzierer, sodass dieser direkt durch Einfügen in die Eintragsdatei verwendet werden kann.
Später, als es mehr Reduzierer und mehr Aktionen gab, wollte ich die Reduzierer aufteilen und sie über CombineReducers zu einem großen Reduzierer zusammenführen, bevor ich ihn an createStore weitergab.
Aber ich habe festgestellt, dass die Aktion nicht ausgeführt wird, wenn der Name der Aktion und der entsprechende Reduzierer nicht identisch sind.
Hat jemand das gleiche Problem festgestellt? Was soll ich tun, wenn die Namen von Aktion und Reduzierer unterschiedlich sind?

PHP中文网PHP中文网2740 Tage vor741

Antworte allen(1)Ich werde antworten

  • 高洛峰

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

    你这个用法不对,action dispatch的type 与 reducer中的type匹配即可

    Antwort
    0
  • StornierenAntwort