Jaki jest właściwy sposób łączenia wielu stanów z odpowiednimi kreatorami akcji w Redux? I czy to nawet dobry pomysł? Jak mogę to obejść, jeśli to głupi pomysł?Redux connect() z wieloma operacjami/stanami
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);
Co Chcę zasadniczo jest coś takiego:
...
state: {state.instagram, state.facebook}
...
...
const mergedActions = {instagramActions, facebookActions};
actions: bindActionCreators(mergedActions , dispatch)
...
z Babel 6, potrzebujesz do tego celu obiektu. –
Tak, mógłbym zaktualizować składnię, gdyby była potrzebna. – larrydahooster
Nawet jeśli nie potrzebujesz wielu twórców akcji w rekwizytach komponentów, dobrze jest trzymać się jednej konwencji we wszystkich swoich komponentach. – AlxVallejo