Vidact – a compiler that turns React into direct DOM operations
Summary
Vidact compiles React function components to direct DOM operations at build time, transforming JSX into DOM mutations and keeping runtime small. It supports a subset of React 19 and provides SSR/hydration from a single component description, but stops on unsupported APIs with a clear error. The article includes examples, runtime sizes, and guidance on what is refused by the compiler.