繁体   English   中英

Redux:连接函数中的对象销毁?

Redux: Object destructuring in connect function?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个状态要映射到我的组件: cache

    const component = connect(state => ({ ...searchState(state), ...cache(state) }), 
    mapDispatchToProps)(App);

但是,缓存包含许多我不需要的必要属性。

我只想将foo映射到我的应用程序。

我已经尝试了以下方法,但是foo似乎没有被映射。

    const component = connect(state => ({ ...searchState(state), ...cache(state).foo }), 
    mapDispatchToProps)(App);

我可以使用一些便捷的ES6或ES7魔术来去除该单个属性并忽略其余属性吗?

谢谢。

1 个回复

跳过点差,并分配给属性:

const component = connect(state => ({ ...searchState(state), foo: cache(state).foo }), 
mapDispatchToProps)(App);
1 在函数中访问Redux状态对象属性

我的反应组件设置中有一个内联函数,如下所示: 我有这样设置redux状态: 上面的代码有效,但是我真正要检查的是post.name是否为null,在这种情况下,我在页面上呈现了不同的内容。 但是,执行此操作时,我总是收到错误消息: ...

2 在 Typescript 中从异步函数返回的对象中的类型

给定一个函数,该函数返回一个带有布尔值和字符串的对象承诺: 我尝试将这两个值破坏为常量: 但是,我总是收到这些 Typescript 错误: 我尝试了各种组合,但唯一有效的方法是添加“任何”类型,我认为我们应该始终避免这种情况。 任何想法定义正确的类型而不会出错? ...

3 在java中销毁对象

如果我设置一个null值的对象,Java会破坏原始对象吗? 例如: 如果我现在将b设置为null , f也变为null ? 这种行为的通用名称是什么? ...

4 如何销毁.Net中的对象

我知道这是一个奇怪的问题,但我真的很高兴知道答案。 你如何破坏.Net中的对象,并将内存返回堆中? ...

5 销毁php中的对象

我正在用PHP执行程序,有时会出现以下错误,这是由于创建了很多对象而不破坏它们还是其他原因导致的吗? 允许的内存大小已用完16777216字节(试图分配19456字节),用PHP5销毁对象的正确方法是什么。 一些代码: ...

6 如何销毁javascript中的对象?

我想知道如何正确地破坏Javascript中包含其他数据数组的对象。 例如(这是对象的初始状态): 使用该应用程序时,会将nomination.recipients对象以及其他数据元素添加到其中。 完成后,执行以下操作清除完整的对象是否足够: 还是更好(或过度杀伤): ...

7 在Java中销毁对象

我有一个关于垃圾收集器如何在Java中工作的一般概念,但是我销毁对象的原因不是因为我关心释放内存,而是因为功能。 我可以通过一个例子更好地解释: 说我正在制作一个涉及金钱的游戏。 当一个人从地上拿起一个Money对象时,我想调用该对象的addTo方法,该方法涉及为该人的钱包添加一个值。 ...

10 游戏对象销毁在析构函数中失败

我有一个对象,其中包含一个游戏对象列表。 我希望在其析构函数中销毁所有这些游戏对象。 但是,当我尝试从析构函数内部调用 GameObject.Destroy() 时,它似乎停止了执行(GameObject.Destroy() 之后的行永远不会执行,但它之前的行) 如果我将完全相同的代码复制并粘贴 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM