Skip to content

在rn项目中使用dva的问题:put(NavigationActions.back())失效 #21

@xiaohuoni

Description

@xiaohuoni

使用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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions