我正在使用 bs-material-ui-icon 绑定,但在尝试使用它组件时出现类型错误。
module Cell = {
type status =
| Empty
| Tick
| Cross;
/* let icon = React.createElement(MaterialUIIcons.AccessAlarm); */
[@react.component]
let make = _children => {
<div> <MaterialUIIcons.AccessAlarm /> </div>; /** <MaterialUIIcons.AccessAlarm /> erorr **/
};
};
这是它给出的错误消息:
This expression has type
'a =>
ReasonReact.component(ReasonReact.stateless,
ReasonReact.noRetainedProps,
ReasonReact.actionless)
but an expression was expected of type
React.component('a) = 'a => React.element
Type
ReasonReact.component(ReasonReact.stateless,
ReasonReact.noRetainedProps,
ReasonReact.actionless)
=
ReasonReact.componentSpec(ReasonReact.stateless,
ReasonReact.stateless,
ReasonReact.noRetainedProps,
ReasonReact.noRetainedProps,
ReasonReact.actionless)
is not compatible with type React.element
我正在使用 react-jsx 3 (如果这件事)