在许多地方,React Documentation是指使用dispatch
钩子提供的useReducer
函数。
在上面链接的部分中,甚至显示“如果您对Redux熟悉,您已经知道它的工作原理。”
但是,它实际上没有说在任何地方工作。
此外,Redux的dispatch
与有效载荷有关。但是,userReducer所示的示例表明,该对象仅用于更新state
对象的内容。
这在哪里正确定义?
可以使用哪些语义?
我特别要问:这个函数的正式定义是什么,它是useReducer
的返回值?
在没有正式定义的情况下,我正在寻找一个合理的定义。目前,我可以猜测它会将其参数传播到新状态,但这与与Redux的比较不一致。