ama
ama copied to clipboard
在rn项目中使用dva的问题:put(NavigationActions.back())失效
使用dispatch(NavigationActions.back())可以返回。 同一个按钮,使用dispatch({type:"app/login"})
effects: {
*login({ payload }, { call, put }) {
yield put(NavigationActions.back())
}
},
使用put就不能返回了。 讲道理,put和dispatch是一样的功能吧? 可重现地址: https://github.com/react-native-examples/react-native-dva-quick