Задать вопрос
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 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект