Vidact: компилятор, превращающий React в прямые операции с DOM
Vidact – a compiler that turns React into direct DOM operations
Vidact — это компилятор, который преобразует функциональные компоненты и хуки React в прямые операции с DOM. Он устраняет Virtual DOM, повторные рендеры и сам React из итогового бандла. Каждый пример на сайте — обычный React, скомпилированный Vidact. Компилятор сопоставляет каждое выражение с читаемыми значениями, останавливая сборку на точной строке при невозможности компиляции. Компонент выполняется один раз и строит DOM без цикла рендеринга и diff-дерева. Запись состояния запускает только те обновления, которые его читают: текстовый узел, атрибут, строку списка. Vidact Start добавляет файловые маршруты, серверные загрузчики, SSR, гидратацию и клиентскую навигацию, генерируемые тем же компилятором, что гарантирует соответствие серверного и браузерного вывода.
Компонент выполняется один раз и строит свой DOM. Здесь нет цикла рендеринга и нет дерева для сравнения.