Comments 3
Допустим, у нас есть дерево компонентов A > B > C > D,
Мы вызываем функцию setState() в компоненте B, которая ставит в очередь повторный рендеринг B.
React начинает проход рендеринга с самого верха дерева, (с компонента А)
Разве не с В? Зачем он идёт наверх, если поменялся локальный стейт?
Следует помнить, что в рендеринге нет ничего страшного, — с его помощью React узнает, нужно ли ему внести какие-либо изменения в DOM!
Ну да, подумаешь, приложение тормозит, что тут бояться..
Sign up to leave a comment.
Blogged Answers: (почти) полное руководство по особенностям рендеринга в React. Часть 1