Cada vez más equipos que utilizan React están reevaluando sus opciones para el manejo del estado, algo que también mencionamos en nuestra reevaluación de Redux. Facebook (creadora de React) ha publicado recientemente Recoil, un nuevo framework para el manejo del estado que surgió de una aplicación interna que tenía que tratar con grandes cantidades de datos. A pesar que actualmente no tenemos mucha experiencia práctica con Recoil, vemos su potencial y promesa. Su API es sencilla y fácil de aprender y se siente como React idiomático. A diferencia de otros enfoques, Recoil proporciona una forma eficiente y flexible de tener un estado compartido dentro de una aplicación: soporta estados creados dinámicamente mediante consultas y datos derivados así como la observación del estado en toda la aplicación sin afectar la separación del código.