【发布时间】:2020-05-05 18:02:32
【问题描述】:
问题:
我使用redux-thunk,我想接收帖子。要接收帖子,我需要获取用户。所以我对我的 thunk 有疑问,在一个 thunk 中获取所有数据是否正确,如果不是如何将其拆分为两个 thunk?
Tunk 示例:
export default group_id => {
return async dispatch => {
const users = await API.get(`/users?group_id=${group_id}`) // get users
const posts = await axios.all([...getPosts(users)]) // get all posts by user ids
dispatch(loadUsersAction(users))
dispatch(loadPostsAction(posts))
}
}
【问题讨论】:
-
这不是一个中间件,而是一个 thunk。中间件是你传递给
applyMiddleware的东西
标签: javascript reactjs redux react-redux redux-thunk