Skip to content
Write your React Native apps with Reason
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci monorepo (#343) Mar 19, 2019
bs-react-native-example
bs-react-native-next Add git monorepo usage trick Mar 21, 2019
bs-react-native Revert "Dumber Style.merge" Mar 21, 2019
react-native-template-bs
website
.all-contributorsrc Add @shrynx as a contributor Mar 13, 2019
.editorconfig Documentation (#249) Sep 24, 2018
.gitignore
.prettierignore
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTORS.md
LICENSE
README.md
git-monorepo-usage-trick
lerna.json monorepo (#343) Mar 19, 2019
package.json Prepare bs-react-native-next Mar 20, 2019
yarn.lock

README.md

BuckleScript bindings for React Native

Build Status Version React Native All Contributors Chat

BuckleScript bindings for React Native allows to use ReasonML with ReasonReact to make your iOS, Android and Web apps.

🚨 Usage from Git repo

If you use this bindings from the git repo, be sure to use

{
  // ...
  "bsc-flags": ["-bs-super-errors"],
  "bs-dependencies": [
    // BsReactNative, current "stable" bindings
    "bs-react-native/bs-react-native",
    // ReactNative, WIP on zero-cost bindings (require bs-platform 5.0.0 & and reason-react hooks branch)
    "bs-react-native/bs-react-native-next"
  },
  "js-post-build": {
    "cmd": "./node_modules/bs-react-native/git-monorepo-usage-trick"
  }
}

Did you notice that this way, you can use both bindings to slowly migrate?

Next ReactNative zero-cost bindings are still WIP, so use carefully at your own risk.

Getting Started

Check our getting started guide for details.

You can run the playground with Expo: https://expo.io/@grabbou/bs-react-native.

Documentation

See https://reasonml-community.github.io/bs-react-native.

Usage

See https://github.com/reasonml-community/bs-react-native/tree/master/example

Contribute

Read the contribution guidelines before contributing.

Changelog

Check the changelog for more informations about recent releases.

Code of Conduct

We want this community to be friendly and respectful to each other. Please read the full text so that you can understand what actions will and will not be tolerated.

You can’t perform that action at this time.