generated at
useStateMachine




ts
const [state, send] = useStateMachine({ initial: 'inactive', states: { inactive: { on: { TOGGLE: 'active' }, }, active: { on: { TOGGLE: 'inactive' }, effect() { console.log('Just entered the Active state'); // Same cleanup pattern as `useEffect`: // If you return a function, it will run when exiting the state. return () => console.log('Just Left the Active state'); }, }, }, });
effect() は単なるcallback