- Jak ograniczyć bezpośredni dostęp URL w React?
- Jaka jest różnica między Usenavigate a przekierowaniem?
Jak ograniczyć bezpośredni dostęp URL w React?
Komponent trasy z react-router jest domyślnie publiczny, ale możemy na nim opracować, aby ograniczyć. Możemy dodać ograniczony rekwizyt z domyślną wartością fałszu i użyć warunku, jeśli użytkownik jest uwierzytelniony, a trasa ograniczona, następnie przekierowujemy użytkownika z powrotem do komponentu pulpitu nawigacyjnego.
Jaka jest różnica między Usenavigate a przekierowaniem?
Z mojego zrozumienia i czytania z dokumentów przekierowanie jest używane w akcjach i ładowarkach. A usenavigate jest haczykiem i można go używać tylko w hakach reagujących i reakcji. Na przykład możesz użyć UsenaVigate, aby przekierować użytkownika w komponencie strony głównej, na przykład w pewnej zmianie stanu.