Wie kann man mehrere Zustände mit entsprechenden Aktionserstellern in Redux verbinden? Und ist das überhaupt eine gute Idee? Wie kann ich das umgehen, wenn es eine dumme Idee ist?Redux connect() mit mehreren Aktionen/Zuständen
export default connect(
// which part of the Redux global state does
// our component want to receive as props?
(state) => {
return {
state: state.instagram
};
},
// which action creators does
// it want to receive by props?
(dispatch) => {
return {
actions: bindActionCreators(instagramActions, dispatch)
};
}
)(FeedContainer);
Was ich im Grunde will, ist so etwas wie diese:
...
state: {state.instagram, state.facebook}
...
...
const mergedActions = {instagramActions, facebookActions};
actions: bindActionCreators(mergedActions , dispatch)
...
mit babel 6, Sie brauchen Objekt für diese verteilt. –
Ja, ich könnte die Syntax aktualisieren, falls gewünscht – larrydahooster
Auch wenn Sie in Ihren Komponenten-Requisiten nicht mehrere Aktions-Ersteller benötigen, sollten Sie bei allen Ihren Komponenten auf eine Konvention achten. – AlxVallejo