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

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

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

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

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