ozanmakes / rescript-react

Official ReScript bindings for ReactJS

Home Page:https://rescript-lang.org/docs/react/latest/introduction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@rescript/react

The Official ReScript Bindings for ReactJS

Installation

React-JSX transformation V4

The ReScript compiler v10.1+ is required.

npm install @rescript/react --save

In your bsconfig.json:

{
  "jsx": { "version": 4, "mode": "classic" },
  "bs-dependencies": ["@rescript/react"]
}

If you want to try the new jsx transform which was introduced in React v17, set the "mode": "automatic".

If you want to try build your project with JSX v3, see the V3 compatibility mode

Quick Links:

Requirements

  • v0.11.0+

    • ReScript Compiler v10.1+
    • ReactJS v18.0.0+
  • v0.10.3

    • bs-platform v8.3+
    • ReactJS v16.8.1+
    • Optimized for ReScript syntax usage

Development

npm install

# Starts the ReScript compiler in watch mode
npm start

Acknowledgements

This project is the next evolution of the original reason-react bindings.

About

Official ReScript bindings for ReactJS

https://rescript-lang.org/docs/react/latest/introduction

License:MIT License


Languages

Language:ReScript 100.0%