const mapStateToProps = (state) => {
//inputValue是immutable对象,不能用state.header.inputValue的形式获取,要用get()
return {
inputValue :state.header.get('inputValue'),
list:state.header.get('list')
}
}
1 //combineReducers不再用rudux里的,而是redux-immutable里的,这样combineReducers里的对象就是一个immutable对象
2 //import {combineReducers} from 'redux'
3 import {combineReducers} from 'redux-immutable'
4 import {reducer as headerReducer} from '../common/header/store'
5 const reducer=combineReducers({
6 header:headerReducer
7 });
8 export default reducer;
1 const mapStateToProps = (state) => {
2 return {
3 //inputValue :state.header.get('inputValue'),
4 // list:state.header.get('list')
5 inputValue :state.getIn(['header','inputValue']),
6 list:state.getIn(['header','list'])
7 }
8 }