Size: a a a

2020 December 01

SG

Stas G in React Kyiv
/ это ProtectedRoute который неавторизованных юзеров редиректит на логин
источник

SS

Serhey Shmyg in React Kyiv
В тебе будуть роути рендеритись і з / і з /login
источник

SG

Stas G in React Kyiv
если это важно)
источник

SG

Stas G in React Kyiv
не будут, потому что /login у меня не дочерний у /
источник

SG

Stas G in React Kyiv
<Switch>
 <Route exact path={urls.LOGIN_ROUTE}>
   <Login />
 </Route>
 <ProtectedRoute
   path={urls.ROOT_ROUTE}
   isAllowed={authenticated}
   />
</Switch
источник

SG

Stas G in React Kyiv
если вам интересно, то это так выглядит
источник

SG

Stas G in React Kyiv
внутри этого ProtectedRoute всё остальное
источник

SS

Serhey Shmyg in React Kyiv
Певно пора описати що хотілось би зробити. Можливо це по іншому можна вирішити, не так як ти придумав
источник

SG

Stas G in React Kyiv
ну я вроде бы с этого и начал
источник

SG

Stas G in React Kyiv
источник

SG

Stas G in React Kyiv
хочу сохранить это поведение, но чтобы с роута /c или с /abc редиректило на /
источник

KY

Kyrylo Yakovenko • 𝟰... in React Kyiv
а и б обьеденить?
источник

KY

Kyrylo Yakovenko • 𝟰... in React Kyiv
path=['/a/:id', '/b/:id']
источник

SG

Stas G in React Kyiv
хм
источник

SG

Stas G in React Kyiv
и всё в один роут запихнуть
источник

KY

Kyrylo Yakovenko • 𝟰... in React Kyiv
ну у меня есть похожее. внутри уже ифом раскидываю компоненты
источник

SG

Stas G in React Kyiv
ну теоретически конечно может сработать, правда сложнее будет определять матчинг в компонентах
источник

KY

Kyrylo Yakovenko • 𝟰... in React Kyiv
так же
источник

KY

Kyrylo Yakovenko • 𝟰... in React Kyiv
+-
источник

SG

Stas G in React Kyiv
сейчас у меня в компонент просто приходит null, если его роут не матчится
источник