Redux版本7.1.0发行了新的钩子。我不明白如何在实践中使用这些挂钩。有人可以举一个使用这些钩子的例子吗?
答案 0 :(得分:2)
请参阅sample。
useSelector
就像mapStateToProps
,您可以从商店中选择属性,并在商店发生变化时更新组件。
useDispatch
仅返回dispatch
。就像用空的第二个参数调用connect()
。
useStore
用于检索store
。但是,这种商店访问只能用于商店操纵,例如减速器更换。更改存储时,以这种方式访问存储的组件不会更新。
在上面的示例中单击Check2按钮,直到您单击“更新我”按钮,check2才被选中