Я использую «бесшовный неизменяемый» с редуксом. Но я столкнулся с ситуацией, когда я не могу отсортировать свои данные.
// редуктор
export const INITIAL_STATE = Immutable({
data: [],
});
export const updateData = (state = INITIAL_STATE, action) =>
Immutable(state.set('data', action.data));
const ACTION_HANDLERS = {
[UPDATE_DATA]: updateData,
};
export default createReducer(INITIAL_STATE, ACTION_HANDLERS);
Я получаю данные, но когда я пытаюсь отсортировать, например: (скажем) arr.sort, это дает мне:
Метод sort не может быть вызван для неизменной структуры данных.
Как я могу отсортировать данные?
Спасибо за помощь.