【发布时间】:2019-07-23 10:42:45
【问题描述】:
实际上,我是 redux 概念的新手。我正在开发一些登录应用程序,我必须将用户信息存储在 redux 状态。我在整个应用程序中使用此用户信息。但是在移动应用程序中,如果我们终止应用程序并重新启动用户信息,则应该从 redux 状态获取 obj。为此,我想使用 redux 将此对象存储在异步存储中。谁能帮帮我
代码:
const initialState = {
userinfo : {}
}
const UserInfoReducer = (state = initialState,action) => {
switch(action.type){
case 'SAVE_TOKEN' :
return {state, userinfo: action.payload}
case 'RETRIEVE_TOKEN':
return state
}
return state
}
export default UserInfoReducer;
saveTokenMethod = async() => {
var tokenInfo = {
token : this.state.username
}
this.props.saveToken(tokenInfo)
}
const mapDispatchToProps = (dispatch) => {
return {
saveToken : (tokenInfo) => dispatch({type : 'SAVE_TOKEN',payload : tokenInfo})
}
}
【问题讨论】:
标签: react-native redux react-redux