|
|
1
4
MapStateTops
只返回应用程序的
mapDispatchToProps
将动作创建者包装在redux中
这里连接的组件说
this course 强烈建议。 |
|
|
2
2
react redux库中的mapStateToProps、mapDispatchToProps和connect提供了一种方便的方式来访问商店的状态和调度功能。所以基本上connect是一个高阶组件,如果这对您有意义的话,您也可以将其作为包装器。所以,每次更改状态时,将使用新状态调用mapStateToProps,随后当您更新道具时,组件将运行渲染功能在浏览器中渲染组件。mapDispatchToProps还将键值存储在组件的道具上,通常它们采用函数的形式。通过这种方式,您可以从组件onClick、onChange事件触发状态更改。 |
|
|
3
1
如果没有mapDispatchToProps,您需要手动调用商店上的dispatch。在这种情况下,您需要一个引用来存储对象。
mapDispatchToProps设置(状态、调度和操作)的语法糖,并将其作为组件的道具。 因此,代码:
将导致
|
|
|
4
1
调度动作可以定义为触发一个或多个还原器期望的特定类型的动作。
简单来说,
|
|
|
5
1
mapDispatchToProps 只是一个界面,它将动作创建者传递到您的组件中,在同一组件中 动作创建者 可以作为道具访问。 它与一起使用 功能,这样的方式 行动 由a返回 动作创建者 被调度到redux存储中,应用程序的所有状态都位于该存储中。 mapDispatchToProps 当有多个 行动 在单个 动作创建者 . 您可以返回多个 行动 在单个 动作创建者 在 派遣 中的参数 mapDispatchToProps |