rEFui
Build, debug, and migrate retained-mode reactive UI applications
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install rEFui?▼
Run `npx skills add SudoMaker/rEFui --all -g -y` in your terminal to install the rEFui skill globally for your coding agent.
What is rEFui used for?▼
rEFui is a retained-mode JavaScript UI framework where components run once as setup and signals update the UI incrementally. It works across web, native, and embedded targets with any JSX-capable toolchain.
Why is my rEFui UI not updating?▼
You likely read `.value` directly in JSX, which evaluates only once. Pass the signal itself like `{count}` or wrap derived logic in `$(() => ...)`, and call `sig.trigger()` after mutating arrays or objects in place.
Can I use rEFui with React hooks?▼
No. rEFui has no re-render cycle, so React hooks like useState do not apply. Use signals for state, `watch` for reactive effects, and `useEffect` or `onDispose` for setup and cleanup.
Does rEFui support SSR and hot module replacement?▼
Yes. The HTML renderer produces serializable server-rendered trees, and the refurbish plugin adds HMR support for Vite, Bun, and webpack.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core