3
关注
1679
浏览

React Component Props的解构ImmutableJS映射

为什么被折叠? 0 个回复被折叠
做做 未验证用户 用户来自于: 广东省
2020-09-17 03:37

我遵循redux文档中的建议,对所有连接的组件使用HOC,以允许我与redux之外的纯JavaScript对象进行交互。所以,我选择和减速器仍然使用ImmutableJS对象,但其余代码使用普通的JavaScript对象:

https://redux.js.org/docs/recipes/UsingImmutableJS.html#use-a-higher-order-component-to-convert-your-smart-components-immutablejs-props-to-your-dumb-components-javascript-props

编辑 - 不知道这是你在上面提toJS,我曾以为你的意思ImmutableJS .toJS。

就偏好而言,使用HOC只需要每个组件执行一次,而不是每次在方法中使用组件。

jmt33 未验证用户 用户来自于: 广东省
2020-09-16 16:37

我认为我正在寻找的“正确”答案是继续使用Immutable JS的toObject(),它将Immutable Map对象浅转换为常规对象,从而允许我们继续使用语法糖,同时保持属性不可变而不必使用我们自己的浅拷贝。

关于作者

问题动态

发布时间
2020-09-15 15:51
更新时间
2022-09-15 16:04
关注人数
3 人关注
个人工作笔记 Powered BY WeCenter V4.1.0 © 2024 粤ICP备2020123311号