Алгоритми та структури даних · Senior · Запитання 35 з 75

Чому reconciliation у React працює за O(n), хоча загальне порівняння дерев - близько O(n³)?

Пояснення

Мінімальна редакційна відстань між деревами дорога. React порівнює рівень за рівнем: змінений тип замінює піддерево, а key зіставляє дітей між рендерами. Для UI-коду ці евристики майже завжди правильні.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 35

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест