Summary
A non-reactive React form state manager that uses uncontrolled inputs with the DOM as the source of truth, avoiding re-renders on every keystroke for better performance.
Judgment
Most form libraries trigger re-renders on every keystroke by syncing state to React. Chose uncontrolled inputs with DOM as source of truth to eliminate unnecessary renders. The tradeoff: the non-reactive approach is less intuitive for React developers accustomed to controlled inputs, and setting up controllers, value change listeners, and other wiring is more tedious compared to controlled form solutions.