Мы используем immutable.js
модуль в нашем react-native
проекте. Фрагмент нашего редуктора приведен ниже.
const initialState = Map({
key: "",
});
export default function xyzReducer(state = initialState, action) {
switch (action.type) {
case ACTION_XYZ:
return state.set("key", action.payload);
default:
return state;
}
}
Мой вопрос: нужно ли преобразовывать тип Map
в обычный объект JavaScript перед обновлением моего состояния?
Причина, по которой я задаю этот вопрос, заключается в том, что у меня есть компонент connected
для хранения. Мой магазин обновляется, но по какой-то причине это обновление не отражается в компоненте. Итак, я подумал, что должно быть что-то не так с тем, как мы использовали immutable.js
, поэтому мне нужно подтверждение от этого сообщества.