Не мутировать в 73 строке
Нельзя писать this.state.var = 1; Можно писать только this.setState({var: 1})
Хорошо. Попробую задать вопрос по другому. Есть класс, у класса есть state в котором хранится массив. Я хочу полностью изменить этот массив. Для этого я создаю метод, который определенным образом меняет мой массив (используя сетСтейт). Далее где мне вызвать этот метод, чтобы сетСтейт прошел? В рендере нельзя.
А в какой момент ты хочешь изменить этот массив?
Он при инициализации должен происходить? Тогла в componentDidMount
Обсуждают сегодня