karyarayajasa / reason-expo

ReasonML bindings for Expo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reason Expo Match

reason-expo

ReasonML bindings for Expo


NPM version badge

Getting started

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!

Disclaimer

These bindings are targeted to Expo SDK 27. 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!

Contributing

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.

About

ReasonML bindings for Expo

License:MIT License


Languages

Language:OCaml 100.0%