安装

要求:

  • rescript@9.1.2 或更新版本(或者更老的代码库: bs-platform@8.3 或更新版本

  • react@16.8.1 或更新版本

在 ReScript 项目中添加下面的依赖(如果你还没有创建项目,可以参考安装指南):

npm install @rescript/react

之后,在现有的 bsconfig.json 文件中添加以下配置:

JSON
{ "reason": { "react-jsx": 3 }, "bs-dependencies": ["@rescript/react"] }

为了测试配置是否生效,请在源代码目录中新建 .res 文件,然后粘贴下面的代码:

RES
// src/Test.res @react.component let make = () => { <div> {React.string("Hello World")} </div> }

现在,运行命令 npx rescript 就可以成功构建项目了。

提供的模块

成功安装之后,@rescript/react 可以让你在项目全局作用域中使用下面这些模块:

  • React: React 绑定

  • ReactDOM: ReactDom 绑定

  • ReactDOMServer: ReactDOMServer 绑定

  • ReactEvent: React 的合成事件绑定

  • ReactDOMStyle: 内联样式 API 绑定

  • RescriptReactRouter: 一个最低限度分配内存,简单但功能齐全的路由