bindActionCreators
import AddItems from './AddItems';
import * as clothesActions from '../modules/wardrobe';
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
const mapStateToProps = (state) => ({
temporaryClothing: state.wardrobe.get('temporaryClothing'),
})
const mapDispatchToProps = (dispatch) => ({
ClothesActions: bindActionCreators(clothesActions, dispatch),
})
const AddItemsContainer = connect(
mapStateToProps,
mapDispatchToProps
)(AddItems)
const AddItemsContainer = connect(
mapStateToProps,
clothesActions
)(AddItems)
export default AddItemsContainer;
createAction
import {createAction} from 'redux-actions'
const CHANGE_INPUT = 'todos/CHANGE_INPUT';
const TOGGLE = 'todos/TOGGLE';
const REMOVE = 'todos/REMOVE';
export const changeInput = createAction(CHANGE_INPUT,input=>input);
export const toggle = createAction(TOGGLE,id=>id);
export const remove = createAction(REMOVE,id=>id);