Skip to main content

A state management library for React

React logo.

Minimal and Reactish

Recoil works and thinks like React. Add some to your app and get fast and flexible shared state.

F at x, representing functional programming.

Data-Flow Graph

Derived data and asynchronous queries are tamed with pure functions and efficient subscriptions.

Connected dots, representing observation of values from various points in an application.

Cross-App Observation

Implement persistence, routing, time-travel debugging, or undo by observing all state changes across your app, without impairing code-splitting.