[英]Redux: Object destructuring in connect function?
我有一個狀態要映射到我的組件: 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.