ReasonReact的文档指定了应该在代码中声明类型的位置:
状态类型可以是任何东西!一个 int、一个字符串、一个 ref 或公共记录类型,您应该在调用之前声明它们:
reducerComponent
type state = {counter: int, showPopUp: bool}; let component = ReasonReact.reducerComponent "Dialog";
重点是他们的。
为什么类型声明的位置很重要,只要它是有效的?只有当两条线相邻时才会进行某种优化?如果我在它们之间插入其他东西或将它们放在单独的模块中会发生什么?