为什么选择器会突变并返回一个持久对象,以mapStateToProps防止React-Redux重新渲染一个被包装的组件?不变性如何启用浅层检查来检测对象突变?
要使用connect(),您需要定义一个特殊的函数调用mapStateToProps,告诉如何将当前的Redux存储状态转换为要传递给要包装的表示组件的道具。
ReactRedux为什么不是我的组件重新渲染,或我的mapStateToProps运行?为什么我的组件经常重新渲染?我怎样才能加快我的mapStateToProps?
这是因为我们正在从<VisibleTodoList/>的mapStateToProps()中过滤仍然是和state绑定的,而不是URL。
对于ReactRedux,connect检查是否mapStateToProps已更改从函数返回的道具以确定组件是否需要更新。
.*/}exportdefaultconnect(mapStateToProps)(App) 在单元测试中,您通常会App像这样导入组件: importAppfrom'.
确保mapStateToProps正确 你可能正确地调度行动并应用你的减速器,但是相应的状态没有被正确地转换成props。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
