state:{
user: {username: '1'}
},
subscriptions: {
setup({dispatch}) {
dispatch({type: 'getState'});
},
},
effects: {
*getState({}, {call, put, select}) {
const user = yield select(state=>state.user);
...
},
},
O valor do usuário obtido é indefinido.
Eu não sei o que deu errado, por favor me dê um conselho, obrigado!
versão dva: 1.2.1
O namespace está equipado?
namespace: 'principal',
yield select(state => state.main.user);
Isso deve ser interpretado desta forma, tente entender o significado de namespace.
Entenda, você consegue, obrigado!
Comentários muito úteis
yield select(state => state.main.user);
Isso deve ser interpretado desta forma, tente entender o significado de namespace.