@crysiscaramel

Как работать с props — ми, если используешь immutable js в связке с redux?

Допустим есть 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 в обычные массивы и объекты?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы