Let's assume that you already have an Expo project set up. If not, get Expo running and then come back when finished. We'll be happily waiting
Next, follow this guide by Peter Piekarczyk on getting ReasonML set up in a React Native app.
Once completed, yarn add reason-expo
, and add "reason-expo"
to your bs-dependencies
array in bsconfig.json
. Now get coding!
These bindings are targeted to Expo SDK 29. There are some APIs missing/in-development. Compare this repo to the APIs listed in Expo's Docs to see what's missing. Contributing new API bindings is extremely encouraged!
Find the missing API[s] that you want to bind to in Expo's Docs. Next, fork this repo, clone it onto your machine, install dev dependencies with yarn install::dev
, start the compiler with yarn start
, and start hacking away!
Credit: This project is based on the work started in bs-expo
.