Задать вопрос
@DarkGenius
Full stack web developer

React: реализация рендеринга при изменении состояния?

Определяет ли реакт, что при изменении состояния, если в рендеринге используются данные состояния, рендеринг нужно выполнять заново, а если не используются - не надо? Или же изменение состояния всегда вызовет перерисовку (если только мы не используем метод shouldComponentUpdate для оптимизации обновлений)?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@zzzevaka
Использование state не отслеживается. setState вызовет обновление компонента даже если вы не используете state в render вообще. Остановить обновление может shouldComponentUpdate
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽