Обновление путем переключения свойства объекта массива в состояние React с помощью помощника неизменяемости - PullRequest
0 голосов
/ 15 января 2020

У меня есть массив

const myArr = [
      { id: 1, title: "1", toggle: true },
      { id: 2, title: "2", toggle: false },
      { id: 3, title: "3" }
    ];

, добавленный в состоянии

const newItems = update(this.state.gfItems, { $set: myArr });

 this.setState({
    items: newItems
 });

Я хочу обновить элемент по свойству переключателя изменения идентификатора с помощью! Toggle of current или добавить true в случае, если не существует с помощью update метода из immutability-helper

const itemToToggleId = 1;
const updatedItems = update(this.state.items, {
        [itemToToggleId]: 
        { toggle: 
          { $set: true }//?
         }
      });
...