Redux: Sind verschachtelte Mähdrescher eine schlechte oder gute Idee?

Erstellt am 16. Sept. 2015  ·  3Kommentare  ·  Quelle: reduxjs/redux

Können kombinierte Reduzierer verschachtelt werden oder sollten sie einmal verwendet werden, um alle Reduzierer zu einem zu kombinieren?
Ist das ein schlechter Ansatz, um eine Baumstruktur des Geschäfts zu erstellen, indem Reduzierungen bei jedem Schritt kombiniert werden?

Oder wahrscheinlich gibt es eine andere Möglichkeit, den Wurzelspeicher sauber zu halten (Sie möchten vermeiden, dass alle Baumblätter in den Wurzelspeicher gelegt werden).
Beispiel für eine Pseudocode-Struktur:

rootReducer = combineReducers({
  router, // redux-react-router reducer
    account: combineReducers({
      profile: combineReducers({
         info, // reducer function
         credentials // reducer function
      }),
      billing // reducer function
    }),
    // ... other combineReducers
  })
});
question

Hilfreichster Kommentar

Klar, das ist eine gute Idee.

Alle 3 Kommentare

Klar, das ist eine gute Idee.

Hallo, ich implementiere einen Mehrfachkombinator,

// schoolReducer.js

export default combineReducers({
  company: companyReducer,
  profile: profileReducer,
});

// studentInfo.js

export default combineReducers({
  student: studentReducer,
  course: courseReducer,
});

//rootReducer.js

export default combineReducers({
  school: schoolReducer,
  student: studentInfo,
});

einen Fehler haben

Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.

@ justinlazaro-ubidy:
Dies ist ein Bug-Tracker, kein Support-System. Bei Fragen zur Verwendung verwenden Sie bitte Stack Overflow oder Reactiflux, wo viel mehr Leute bereit sind, Ihnen zu helfen - Sie werden wahrscheinlich schneller eine bessere Antwort erhalten. Vielen Dank!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

caojinli picture caojinli  ·  3Kommentare

ms88privat picture ms88privat  ·  3Kommentare

jbri7357 picture jbri7357  ·  3Kommentare

vraa picture vraa  ·  3Kommentare

parallelthought picture parallelthought  ·  3Kommentare