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

React. Учитываются изменение элемента через ref?

Если менять DOM через ref - изменения "валидны"? То есть React не исправит при перерисовке и т.д.?
  • Вопрос задан
  • 184 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
Решения вопроса 1
React изменяет DOM только в тех местах, в которых появились различия после нового вызова render. То есть если в Virtual DOM'е, который составил новый вызов render изменился лишь 1 атрибут в сравнении со старым вызовом, то изменится лишь этот атрибут. Все остальные изменения React проигнорирует. Следовательно, если вы не меняете через ref что-либо, что в том числе рассчитывается в render, то конфликтов не будет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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