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