!versionversion-badgepackage
!downloadsdownloads-badgenpmtrends
!MIT Licenselicense-badgelicense
🎣 @kevinwolf/expo-enable-hooks
Easily enable hooks on an Expo project.The problem
Expo does not support React Native >= 0.59.0 yet (the one with hooks enabled), so if you want touseState
, useEffect
or any hook, you will receive an error.This solution
This package patches thenode_modules/react-native/Libraries/Renderer
folder, adding support for hooks following this workflow.Installation
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.
Usage
Just add the binary of this package as apostinstall
hook on your package.json
{
"scripts": {
"postinstall": "expo-enable-hooks"
}
}