我的反应组件设置中有一个内联函数,如下所示: 我有这样设置redux状态: 上面的代码有效,但是我真正要检查的是post.name是否为null,在这种情况下,我在页面上呈现了不同的内容。 但是,执行此操作时,我总是收到错误消息: ...
提示:本站收集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魔术来去除该单个属性并忽略其余属性吗?
谢谢。
跳过点差,并分配给属性:
const component = connect(state => ({ ...searchState(state), foo: cache(state).foo }),
mapDispatchToProps)(App);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.