Я хочу сначала инициализировать массив значениями false
. Я хочу сделать это через al oop. Однако массив состояний обновляется только один раз
componentDidMount = () => {
const { preferences } = this.state;
const { eventTypes } = constants;
for (let i = 0; i < eventTypes; i += 1) {
this.setState(state => {
const list = preferences.concat(false);
console.log(list);
return { preferences: list };
});
}
}
Как я могу объединить несколько значений через al oop? Или, может быть, есть более эффективный способ?
PD Значение eventTypes
может измениться, поэтому создание нескольких concat
может быть не очень хорошей идеей.