jeerjmin
@jeerjmin

Как удалить/применить filter с помощью immutable.js?

Такой вот initial_state
const INITIAL_STATE = Immutable.fromJS({
    cards: List([])
});


Так я добавляю элемент, работает

const addCard = (state, action) => {
    console.log("addCardReducer", state.get('cards'))

    return state.update('cards', card => card.push(Map({
        id: Math.random().toString(36).substring(7) ,
        name: '',
    })))
}


Как мне применить фильтр

const deleteCard = (state, action) => {

  console.log("deleteCardReducer", state.get('cards'))

    return { cards: state.get('cards').filter (card => {
        return card.get('id') !== action.id
    }) }
}


Пытаюсь сделать так, выдает ошибку.
Прошу помочь, только начинаю изучать immutable.js
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы