Reactjs 韩元';更新后不能重定向

Reactjs 韩元';更新后不能重定向,reactjs,redirect,react-router,Reactjs,Redirect,React Router,我有一个网站,有路线(公共的),SellerRoutes和PrivaterRoutes 如果用户想要进入SellerRoute的屏幕,他/她必须是卖家(属性isSeller=true)。 如果isSeller=false,他/她将被重定向到setUpSellerScreen(PrivateRoute),在那里他/她必须设置其卖家的个人资料表单。单击“接受”时,“isSeller”属性更新为“true”,用户应重定向到相应的SellerRoute屏幕 除了重定向部分外,其他一切都正常工作。虽然“i

我有一个网站,有路线(公共的),SellerRoutes和PrivaterRoutes

如果用户想要进入SellerRoute的屏幕,他/她必须是卖家(属性isSeller=true)。 如果isSeller=false,他/她将被重定向到setUpSellerScreen(PrivateRoute),在那里他/她必须设置其卖家的个人资料表单。单击“接受”时,“isSeller”属性更新为“true”,用户应重定向到相应的SellerRoute屏幕

除了重定向部分外,其他一切都正常工作。虽然“isSeller”属性已成功更新,但当尝试重定向到其他页面时,它会返回到相同的setUpSellerScreen,就好像“isSeller”仍然是“false”

这是“SellerRoute”的定义:如果用户登录并且是卖家,他/她将被正确重定向,否则,他/她将被重定向到setUpSellerScreen

以下是用户单击setUpSellerScreen中的“接受”按钮时的功能。首先,它会将用户更新为卖家(这是可行的),然后它会转到“/sell”屏幕,但它会返回到setUpSellerScreen:(

知道会发生什么吗?非常感谢