callstackincubator / Rebolt Navigation
Licence: mit
Fast and declarative router for Rebolt
Stars: ✭ 212
Programming Languages
ocaml
1615 projects
Labels
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
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
Fullstack Reason
A demo project that shows a fullstack ReasonML/OCaml app–native binary + webapp
Stars: ✭ 164 (-22.64%)
Mutual labels: reasonml
Bs Blabla
BuckleScript `[@bs.blabla]` attributes explained with examples
Stars: ✭ 151 (-28.77%)
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
Reason Urql
Reason bindings for Formidable's Universal React Query Library, urql.
Stars: ✭ 203 (-4.25%)
Mutual labels: reasonml
Rebolt Navigation
a fast, declarative navigation for react native
We're looking forward to seeing your feedback or questions on Discord
Getting started
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
-
react-native-gesture-handler
- installation instructions
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
Examples
- example built-in library - /example
- standalone example - reroute-example
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].