【发布时间】:2016-11-23 21:15:45
【问题描述】:
我正在使用 Redux 来管理我的应用程序状态,并且我使用 redux-thunk 进行了异步操作。
export const login = credentials => dispatch => {
return doLogin(credentials).then(token => {
localStorage.setItem('token', token)
// this dispatch call was there before, but now it has gone,
// because it is not necessary anymore
// dispatch({ type: LOGIN_SUCCESS })
})
}
问题是现在我有一个操作,它不会将任何操作分派到存储中,只是完成有关登录和存储令牌的工作。
这样的行为可以吗?我对这段代码没有那么自信,但我不知道如何让它变得更好。
【问题讨论】:
-
这个函数不会对状态做任何事情吗?
标签: redux redux-thunk