我通过redux工具包"createAsyncThunk“创建了thunk,并在这里执行了一些异步操作。export let Login: any = createAsyncThunk("authPage/Login", return rejectWithValue(err.response.data)
我有一个简单的应用程序,到目前为止只有一个主登录组件,和一个主页的导航栏,用户应该被路由到一旦他们登录到应用程序。用户体验应该如下:用户从蓝色下拉菜单中选择名称,一旦该名称被选中,他们就单击绿色登录按钮,该按钮从loggedInSlice.js中分发loggedInSlice.js并将所选用户设置为授权对象,因为某种原因,当我将登录按钮包装到一个路由器链接标签中,导致主页时,我从redux商店中丢失了状态,但是当登录按钮没有链接到任何地方时,它不会丢失。我想了解为什么我在从authUser组件导航到Main.js组件时不保留redux userLogin.js状态。App.js
im