The Official ReScript Bindings for ReactJS
not ready yet / highly experimental (do not use, unless you are contributor)
v0.10 tasks:
- Port to ReScript syntax
- Align naming / terminologies
- Remove legacy code (see Changes.md for details)
- Upgrade to [email protected]
- Align upcoming docs for
[email protected]
- Write migration-guide for
[email protected]
->[email protected]
- Try
rescript-react
in existing codebases before official release - Release
[email protected]
(which should be easy to migrate to) - Add a note on
reason-react
for new users
v1.0 tasks:
The v1.0
release will introduce more potential breaking changes, due to a new ppx release.
- Discuss upcoming changes / upgrade strategy (blog post / forum)
- add more actionables as plans are discussed
# proposal for package name
npm install @rescript-lang/rescript-react
Quick Links:
- bs-platform v8.1+
- ReactJS v17+
- ReScript -> react-jsx v4+
- Optimized for ReScript syntax usage
npm install
# Starts the ReScript compiler in watchmode
npm start
This project is the next evolution of the original reason-react bindings.