Favicon of Jotai

Jotai

Build scalable React state with an atomic model that optimizes renders, eliminates memoization, and provides a simple, declarative API.

Screenshot of Jotai website

Jotai provides a bottom-up approach to global state management in React, utilizing an atomic model that simplifies how data flows through your application. By breaking state into small, manageable atoms, you can build complex systems by combining these pieces, ensuring that renders are automatically optimized based on specific atom dependencies. This architecture effectively solves the common performance issues associated with React Context, such as unnecessary re-renders, while removing the need for manual memoization.

Key features include:

  • Atomic Architecture: Create primitive atoms for basic data and derived atoms for computed values.
  • Optimized Renders: Components only re-render when the specific atoms they depend on change.
  • TypeScript Support: Built with a developer-first experience, offering excellent type inference.
  • Extensive Ecosystem: Access a wide range of utilities and official extensions for tasks like localStorage persistence, Immer integration, and server-side rendering.

Whether you are replacing simple useState hooks or managing state for a large-scale enterprise application, this library scales effortlessly. It offers a declarative programming model that feels intuitive for React developers, allowing you to focus on building features rather than managing complex state updates.

Categories:
Downloads
2,971,871
Stars
21,033
Last published
Feb 19, 2026
Last commit
3 days ago
License
MIT

Similar to Jotai

Favicon

 

  
  
Favicon

 

  
  
Favicon