Reactjs 在redux thunk action反模式中使用react路由器吗?

Reactjs 在redux thunk action反模式中使用react路由器吗?,reactjs,react-router,react-redux,redux-thunk,Reactjs,React Router,React Redux,Redux Thunk,示例实现是向动作发送用户注册信息的动作;然后在创建时将用户重定向到用户的配置文件页面 目前,我正在设置在用户注册页面上管理的状态。当状态表示用户已创建并传递用户id时,它们将被重定向 通过browserhistory推送,简单地从操作本身重定向会“更简单” 我想知道这是反模式的,还是可以接受的方法 redux thunk的操作psuedo代码示例: export const apiNewSomething = (name, email, other) => { return dis

示例实现是向动作发送用户注册信息的动作;然后在创建时将用户重定向到用户的配置文件页面

目前,我正在设置在用户注册页面上管理的状态。当状态表示用户已创建并传递用户id时,它们将被重定向

通过browserhistory推送,简单地从操作本身重定向会“更简单”

我想知道这是反模式的,还是可以接受的方法

redux thunk的操作psuedo代码示例:

export const apiNewSomething = (name, email, other) => {
    return dispatch => {
        return fetch(`//server/v1/something`, { method: "post", body: {name, email, other} })
            .then((res) => {
                dispatch(addSomethingToReduxAction(res))
                browserHistory.push(`//server/something/${res.id}`)
            }, (err) => {
                console.log('danger will robinson!')
            });
    }
}

你能发布示例代码吗?不清楚你在问什么。添加了psuedo代码。