【发布时间】:2022-08-18 19:03:43
【问题描述】:
我有条件仅在登录时显示顶部导航:
const [adminState, setAdminState] = useState({
loggedIn: 0,
});
return (
<AdminState.Provider value={[adminState, setAdminState]}>
{adminState.loggedIn && <TopNav />} <--- this line is printing 0 when logged out
<Routes>
<Route element={<ProtectedRoutes />}>
<Route path=\"/\" element={<Home />} />
<Route path=\"/about\" element={<About />} />
</Route>
<Route path=\"*\" element={<PageNotFound />} />
</Routes>
</AdminState.Provider>
);
}
export default App;
注销时,它会打印条件所在的数字“0”。
标签: reactjs