Easily enable hooks on an Expo project.
Expo does not support React Native >= 0.59.0 yet (the one with hooks enabled), so if you want to useState
, useEffect
or any hook, you will receive an error.
This package patches the node_modules/react-native/Libraries/Renderer
folder, adding support for hooks following this workflow.
This package is distributed via NPM. Install it as a development dependency on your project.
yarn add -D @kevinwolf/expo-enable-hooks
IMPORTANT: Make sure you have installed
react@>=16.8.0
to use React Hooks.
Just add the binary of this package as a postinstall
hook on your package.json
{
"scripts": {
"postinstall": "expo-enable-hooks"
}
}