动作在ReasonReact减速器中的类型错误

时间:2018-12-05 16:52:37

标签: reason reason-react

我正在尝试创建一个简单的待办事项应用程序,这是一个输入组件,我需要一个reducer来更新输入的状态。这段代码抛出错误-count: 1 totalServices: 89 totalValue: 2374 _id:{ birthday: "1964-03-18", cpf: "319335828", email: "jdoe@gmail.com.br", id: "5b1b1dcce1ab2a8eb580f", name: "Jonh Doe", phone: "11996370565" }

由于某种原因,它期望This pattern matches values of type action but a pattern was expected which matches values of type unit => stringaction,但我不知道为什么。有人可以帮忙吗?

unit => string

1 个答案:

答案 0 :(得分:4)

通过在action中使用send来推断render的类型,并在其中传递() => ""(类型为unit => string的函数)。应该是send(InputChange(""))

您还缺少state上的reducer参数。应该使用reducer: (action, state) => ...reducer: (action, _state) => ...以避免未使用的警告,因为您没有使用它。