All Projects → callstackincubator → Rebolt Navigation

callstackincubator / Rebolt Navigation

Licence: mit
Fast and declarative router for Rebolt

Programming Languages

ocaml
1615 projects

Projects that are alternatives of or similar to Rebolt Navigation

Pure
React in pure Reason that targets native platforms.
Stars: ✭ 135 (-36.32%)
Mutual labels:  reasonml
Add Reason
✨🐢 Dead simple tool for seamlessly integrating ReasonML into existing JavaScript projects.
Stars: ✭ 168 (-20.75%)
Mutual labels:  reasonml
Httpkit
⚡️ High-level, High-performance HTTP(S) Clients/Servers in Reason/OCaml
Stars: ✭ 198 (-6.6%)
Mutual labels:  reasonml
Reason Apollo Hooks
Deprecated in favor of https://github.com/reasonml-community/graphql-ppx
Stars: ✭ 140 (-33.96%)
Mutual labels:  reasonml
Rebolt
Framework for developing apps in ReasonML
Stars: ✭ 161 (-24.06%)
Mutual labels:  reasonml
Graphql Ppx
GraphQL language primitives for ReScript/ReasonML written in ReasonML
Stars: ✭ 185 (-12.74%)
Mutual labels:  reasonml
Brisk Reconciler
React.js-like reconciler implemented in OCaml/Reason
Stars: ✭ 124 (-41.51%)
Mutual labels:  reasonml
Luv
Cross-platform asynchronous I/O and system calls
Stars: ✭ 203 (-4.25%)
Mutual labels:  reasonml
Fullstack Reason
A demo project that shows a fullstack ReasonML/OCaml app–native binary + webapp
Stars: ✭ 164 (-22.64%)
Mutual labels:  reasonml
Bs Fetch
Fetch bindings for BuckleScript
Stars: ✭ 194 (-8.49%)
Mutual labels:  reasonml
Reason Expo
ReasonML bindings for Expo
Stars: ✭ 140 (-33.96%)
Mutual labels:  reasonml
Bs Blabla
BuckleScript `[@bs.blabla]` attributes explained with examples
Stars: ✭ 151 (-28.77%)
Mutual labels:  reasonml
Bs Material Ui
ReScript bindings for material-ui
Stars: ✭ 185 (-12.74%)
Mutual labels:  reasonml
Reason Graphql
GraphQL server in pure Reason (Bucklescript)
Stars: ✭ 137 (-35.38%)
Mutual labels:  reasonml
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (-5.66%)
Mutual labels:  reasonml
Pesy
Project configuration for esy
Stars: ✭ 132 (-37.74%)
Mutual labels:  reasonml
Philip2
An Elm to OCaml compiler
Stars: ✭ 182 (-14.15%)
Mutual labels:  reasonml
Bs Express
Express bindings in Reason
Stars: ✭ 207 (-2.36%)
Mutual labels:  reasonml
Reason Urql
Reason bindings for Formidable's Universal React Query Library, urql.
Stars: ✭ 203 (-4.25%)
Mutual labels:  reasonml
Reasonml Cheat Sheet
A cheat sheet for ReasonML -- WIP
Stars: ✭ 187 (-11.79%)
Mutual labels:  reasonml

Rebolt Navigation

Build Status Version MIT License PRs Welcome Chat

a fast, declarative navigation for react native

We're looking forward to seeing your feedback or questions on Discord

Getting started

Rebolt Navigation website

Installation

Open a Terminal in your project's folder and run,

yarn add rebolt-navigation

After installation, you will need to add this library to your bsconfig.json dependencies

"bs-dependencies": [
  "reason-react",
  "rebolt-navigation"
],

In addition you will need to install a few peer dependencies:

yarn add rebolt react-native-gesture-handler

As per this issue, you might need to add the following to your bsconfig.json:


"package-specs": {
  "module": "commonjs",
  "in-source": true
}

This generates output alongside source files. (documentation)

Usage

View the docs

Examples

Developing

# Starts Metro (React Native Packager)
npm run start-example

# Runs the app on iOS/Android
npm run run-ios

# Watches for source build changes
npm start

License

MIT (c) 2018 Callstack

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].