Quick Start
Try
Guide
API
Community
Blog
GitHub
Guide
Search
What & Why
Editor Setup
Global Installation
Editors Plugins
Extra Goodies
Language basics
Overview
Let Binding
Type!
String & Char
Boolean
Integer & Float
Tuple
Record
Variant!
List & Array
Function
If-Else
More on Type
Destructuring
Pattern Matching!
Mutation
Imperative Loops
JSX
External
Exception
Object
Module
JavaScript
Quickstart
Interop
Syntax Cheatsheet
Libraries
Converting from JS
Native
Quickstart
Converting from OCaml
Comparison to OCaml
Examples
Meta
Project Structure
The Reason Guide
Suggest an edit
Here's how you start!
JavaScript quickstart
Native quickstart
Set up your editor
Next →