Installation | ReScript React (original) (raw)
Requirements:
[[email protected]](/cdn-cgi/l/email-protection)or later[[email protected]](/cdn-cgi/l/email-protection)or later
Add the following dependency to your ReScript project (in case you don't have any project yet, check out the installation instructions):
npm install @rescript/react
Then add the following setting to your existing rescript.json:
JSON
{ "jsx": { "version": 4 }, "bs-dependencies": ["@rescript/react"] }
To test your setup, create a new .res file in your source directory and add the following code:
RES
// src/Test.res @react.component let make = () => { <div> {React.string("Hello World")} </div> }
Now run npx rescript and you should see a successful build.
After a successful installation, @rescript/react will make the following modules available in your project's global scope:
React: Bindings to ReactReactDOM: Bindings to the ReactDOMReactDOMServer: Bindings to the ReactDOMServerReactEvent: Bindings to React's synthetic eventsReactDOMStyle: Bindings to the inline style APIRescriptReactRouter: A simple, yet fully featured router with minimal memory allocationsRescriptReactErrorBoundary: A component which handles errors thrown in its child components gracefully