By default, it does not use React Context. There is a global state object that, when updated, dispatches re-render requests to each component that accessed the updated keys.

Version 1.0 added the ability to use Context if you want to limit the scope of the global state to only a set of children Components. This works by creating a new global state object for each Context.

Senior front end engineer / charlesstover.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store