For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/react/state-management/jotai.md.
  • English
  • Jotai

    Using jotai

    Jotai takes an atomic approach to global React state management.

    Installation

    npm
    yarn
    pnpm
    bun
    deno
    npm install jotai

    Example

    import { useEffect } from '@lynx-js/react';
    import { atom, useAtom } from 'jotai';
    
    const counter = atom(0);
    
    export function App() {
      const [count, setCounter] = useAtom(counter);
    
      useEffect(() => {
        console.log('count changed:', count);
      }, [count]);
    
      return (
        <view>
          <text>{count}</text>
          <text bindtap={() => setCounter((prev) => prev + 1)}>Tap</text>
        </view>
      );
    }

    See Jotai - atom for details.

    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.