Защита частных компонентов React - PullRequest
0 голосов
/ 16 июня 2020

Я разрабатываю одностраничное приложение, которое использует laravel API, но у меня есть вопрос. В SPA, пока я не использую частные маршруты, браузер продолжает загружать компонент, который «защищен» частным маршрутом. Итак, я искал и нашел концепцию разделения кода, и я подумал, можно ли скрыть частные компоненты с помощью разделения кода? Если нет, можно по-другому? Потому что, хотя я защищаю данные в API с помощью JWT auth, я не хочу открывать частные области, такие как панель администратора и т. Д. c, даже если в них не будет данных API.

1 Ответ

0 голосов
/ 16 июня 2020

Я думаю, вы просите разделить код на основе маршрутизатора, и он будет загружаться по запросу? Если да,

В реакции вы можете использовать React.lazy и Suspense

https://reactjs.org/docs/code-splitting.html

...