Loading...
Loading...
Build, audit, and fix @legendapp/state usage in React, React Native, and TypeScript. Use for observable ownership, useValue selectors, observer and reactive components, fine-grained subscriptions, effects, persistence and sync, settings or session stores, deprecated use$ or useSelector migration, and reducing re-renders in hot paths.
npx skill4agent add legendapp/legend-skills legend-state-best-practices@legendapp/stategouseObservableobservableuseObservableuseValueuseValueuse$useSelectoruseValueuseValue(value$)useValue(() => ...)useValue(() => selectedId$.get() === id)selectedId$observeruseValueobserveruseValue.get()MemoComputedShowSwitchForFor optimizeduseValueobserverobserveget()peek()get(true)Object.keysObject.valuesObject.entriesForbatchobserveuseObserveuseObserveEffectwhenwhenReadyuseObserveuseObserveEffectinitialconstsynced(...)observableuseObservableget()syncObservable(value$, options)configureSyncedsyncedsyncState(value$)waitForForLegendList@legendapp/list