Допустим есть store
const initState = Immutable.fromJS({
data: [],
});
export default function reducer(state = initState, action) {
switch (action.type) {
case actions.SET_DATA: {
const { payload } = action;
return state.merge({ data: payload })
}
есть компонент
const Component = (props) => {
const { data } = props;
return {
<div> data </div>
}
}
const mapStateToProps = (state) => {
data: state.data || state.data.toJS()
}
Component.defaultValue = {
data: ??????
}
Что писать лучше в defaultValue и стоит ли использовать метод toJS() для state props, чтобы преобразовать иммутабельные SET и MAP в обычные массивы и объекты?