Ultra-lightweight reactive UI framework
Bunnix is intentionally small: a VDOM factory, a tag DSL, reactive state, immediate effects, and a handful of directives.
Bunnix('div', ...) or the tag DSL (Bunnix.div(...)).Bunnix.render.useState returns a state atom with get, set, subscribe, and map.useEffect runs immediately for predictable setup and can return cleanup.Compute / useMemo derives read-only state from other atoms.Show and ForEach handle conditional rendering and keyed lists.useRef gives you a stable { current } pointer.whenReady runs after the current render pass.disabled or value.