mini-create-react-context
(A smaller) Polyfill for the React context API
Install
You'll need to also have react
and prop-types
installed.
API
Example
Compatibility
This package only "ponyfills" the React.createContext
API, not other unrelated React 16+ APIs. If you are using a version of React <16, keep in mind that you can only use features available in that version.
For example, you cannot pass children types aren't valid pre React 16:
It will throw A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object.
because <Context.Provider>
can only receive a single child element. To fix the error just wrap everyting in a single <div>
:
Size difference to the original:
Last updated