1. React
  2. ReactEurope
  3. 2020
  4. Recoil: State Management for Today's React

Recoil: State Management for Today's React

An approach to state management that scales from a single component to highly complex apps.

Dave McCabe at ReactEurope 2020

We present an approach to state management that scales from a single component to highly complex apps. This boilerplate-free system makes it easy to support browser history and URLs and to manage asynchronous data dependencies, and works with modern React features. We use as a case-study a sophisticated data analysis tool developed at Facebook which led us to create this system.