如何在 ReScript 应用程序中使用 react-datepicker

How can I use react-datepicker in the ReScript app

我正在尝试使用外部库,例如 react-datepicker。

我的代码和用法:

module DatePicker = {
  @react.component @module("react-datepicker")
  external make: () => React.element = "default";
}

@react.component
let make = () => {
  <DatePicker />
}

但是,我遇到了一个错误:

未捕获错误:元素类型无效:应为字符串(对于内置组件)或 class/function(对于复合组件)但得到:对象。 检查 ...

的渲染方法

P.S.: 我尝试了这个答案 的解决方案,但它并没有帮助我解决错误

@scope装饰器是一个解决方案

module Dp = {
  @react.component @module("react-datepicker") @scope("default")
  external make: () => React.element = "default";
}

@react.component
let make = () => {
  <Dp />
}

https://forum.rescript-lang.org/t/help-with-binding-currying/1540/11?u=grigoryev