Задать вопрос
@volucris1

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

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

Это вызовет ошибку(z будет NaN), как мне её избежать?
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега React
Традиционно, к плохо сформулированному вопросу заведомо бесполезный ответ:
componentDidMount() {
  this.setState({
    x: 1
    y: 2
    z: 1-2 
  })
}


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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽