我有如下情况:
state = {
items: [.....list of items]
filteredcount: count of filtered items done by selector
}
Run Code Online (Sandbox Code Playgroud)
我有一个带有以下代码的组件来传递状态属性。
const mapStateToProps = (state,ownProps) => {
return {
items: getItems(state.items,ownProps.condition),
filteredcount: state.filteredcount
}
Run Code Online (Sandbox Code Playgroud)
在 getItems 选择器中,我想调度一个操作来更新过滤计数。
const getItems = (results,condition){
filteredresults = ...filter results here based on condition
dispatch(updatenumber(filteredresults.length))
return filteredresults
}
Run Code Online (Sandbox Code Playgroud)
其中 updatenumber 是更新 state.filteredcount 的动作创建者
这该怎么做
| 归档时间: |
|
| 查看次数: |
2601 次 |
| 最近记录: |