小编Cap*_*n 8的帖子

如何使用先前的位置在 React Router v6 中重定向用户?

React: 17.0.2
React Router: 6
Run Code Online (Sandbox Code Playgroud)

示例:用户经过身份验证并尝试通过 URL 访问“/page2”。他们应该通过 PrivateRoute 流并到达“/page2”。

代码:

const PublicRoutes = () => {
  const { auth } = useAuth()

  return auth ? <Navigate to={'/home'} replace /> : <Outlet />
}

const PrivateRoutes = () => {
  const { auth } = useAuth()

  return auth ? <Outlet /> : <Navigate to={'/signin'} replace />
}

export const Router = () => {
  return (
    <BrowserRouter>
      <Routes>
        <Route element={
          <PublicLayout>
            <PublicRoutes />
          </PublicLayout>
        }>
          <Route path='/' element={<GetStarted />} /> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-router react-router-dom

9
推荐指数
1
解决办法
1万
查看次数

如何在 Expo 管理工作流程中更改 Android 边缘颜色效果?

边缘效果具有当您过度滚动某些列表/滚动视图时出现的颜色。我发现您可以在“android:colorEdgeEffect”处进行更改,但我正在使用托管工作流程。

Android中边缘颜色效果截图

expo

5
推荐指数
1
解决办法
789
查看次数

标签 统计

expo ×1

react-router ×1

react-router-dom ×1

reactjs ×1