从 appState 中选择 store inside store
Posted
技术标签:
【中文标题】从 appState 中选择 store inside store【英文标题】:Select store inside store from the appState 【发布时间】:2017-05-14 16:15:30 【问题描述】:我有这样的商店
rootStore:
firstStore:
el: false,
sec: false,
th: []
如何一次性获得第一家商店(使用一个 select 语句),现在我使用
() => (state: Observable<any>) => state.select('rootStore').select('firstStore');
【问题讨论】:
【参考方案1】:你必须使用map
:
() => (state: Observable<any>) => state.map(store => store.rootStore.firstStore);
作为替代方案,由于 select 基本上是 pluck
的别名,因此也可以:
() => (state: Observable<any>) => state.select('rootStore', 'firstStore');
【讨论】:
酷,第二个也可以,谢谢,这是我要找的以上是关于从 appState 中选择 store inside store的主要内容,如果未能解决你的问题,请参考以下文章
ReactNative: 使用AppState的API获取App的状态
Appstate 不断在 Android 中的 React Native 中获得变化