使用上下文反应:数据不会从登录组件传输到侧边栏组件



我试图在我的react项目中使用上下文,但我不知道为什么组件"侧边栏"无法更新上下文。用户流是Login组件中的一个简单的用户和密码表单,如果凭据有效,我想在仪表板的侧边栏中显示用户名,正如您所看到的,这没什么特别的。

<标题>

index.js h1> App.jsx h1> Home.component.jsx h1> user.context.jsx h1> login.component.jsx h1> sidebar.component.jsx h1> div class="one_answers">代码是正确的,问题是react中的Context对于同时挂载的组件是有用的。在我们的例子中,我们试图在没有同时安装的组件中使用上下文,因为组件的"侧边栏"在用户登录"Login"后加载。因此,当用户登录时,页面被重新加载,并且"侧边栏",当发生这种情况时,上下文将重新启动并丢失在"登录"中更新的值。组件。

最新更新