Что такое fine-grained reactivity?

Senior
113 просмотров
AFK Offer AI

Fine-grained reactivity — реактивность на уровне отдельных значений, а не компонентов. В React при изменении state перерендерится весь компонент и его дети. В Solid.js/Svelte обновляется только конкретное место в DOM, где используется изменённое значение. Достигается через dependency tracking: система знает какой DOM-узел зависит от какого signal. Не нужен useMemo, React.memo, shouldComponentUpdate — обновления уже оптимальны. Виртуальный DOM не нужен — прямые DOM-обновления.

Следующий вопрос

Что делает ResizeObserver?