
State machines for dialogs, menus, sliders, and the rest. Use them from React, Vue, Svelte, or Solid. The logic layer under Melt and others.
Install
npm i @zag-js/dialog @zag-js/react
Swap dialog for the machine you need.
On the site
- Component logic as state machines
- Adapters for major frameworks
- Open source