Recoil is a new (experimental!) library from Facebook that can handle complex shared data across a large react app.
In this course, we'll create a simple game with React using Recoil, to explore how you can share and update state across an app using Atoms and Selectors.
Recoil is similar to (but different than) Context, Redux, or other shared state libraries (like MobX), but is designed to handle large (and variable) numbers of state that can update without re-rendering your entire app's component tree.