Как я могу добиться этого с помощью оператора распространения/ES6?
Я хочу перебрать свои данные и заполнить свое состояние массивом объектов, где объекты содержат две пары ключ/значение. Я хотел бы, чтобы это было похоже на...
this.state = {
data: [ {indexNumber: 1, show: false}, {indexNumber: 2, show: false}, {indexNumber: 3, show: false} ]
Моя [мутированная] версия;
this.state = { data: []}
data.map((element, index) => {
this.state.data.push({ indexNumber: index, show: false}] })
});