@volucris1

Как в React в componentDidMount копировать переменную?

componentDidMount() {
        this.setState({
            x: 1
            y: 2
            z: x-y 
        })
    }

Это вызовет ошибку(z будет NaN), как мне её избежать?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега React
Традиционно, к плохо сформулированному вопросу заведомо бесполезный ответ:
componentDidMount() {
  this.setState({
    x: 1
    y: 2
    z: 1-2 
  })
}


Опишите проблему нормально. Зачем вообще хранить в стейте то, что можно легко вычислить? А если хранить всё же нужно, то что мешает вычислять не из каких-то несуществующих переменных?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы