applyReducers([reducers])
Arguments
Returns
Examples
import { bindActionCreators, compose } from 'redux';
import { applyReducers } from 'soya-next/redux';
const reducers = {
todos(state = [], action) {
switch (action.type) {
case 'ADD_TODO':
return state.concat(action.text);
default:
return state;
}
}
};
const mapStateToProps = state => ({
todos: state.todos,
});
const mapDispatchToProps = dispatch => bindActionCreators({
addTodo: text => ({
type: 'ADD_TODO',
text,
}),
}, dispatch);
export default compose(
applyReducers(reducers),
connect(mapStateToProps, mapDispatchToProps)
)(Component);Last updated