React - jak zarządzać stronami dla zalogowanych

0

Witam,
jestem nowy w React. Chciałbym napisać prostą aplikację pozwalającą na zalogowanie, a następnie odpowiednie wyświetlanie danych zalogowanym użytkownikom. Teraz pytanie - jak zarządzać tymi stronami, aby było wydajnie i bezpiecznie. Czy wszystko powinienem wyświetlać w App.js z użyciem Root, czy może jakieś przekierowania na inne podstrony? Nie mam jeszcze mindset-u Reactowego i nie wiem jak to się powinno dziać.

1

hej, w vue3 jest takie coś jak requiredLogin: true które umieszczamy w routerze, może w tym kierunku szukaj.. reacta jeszcze nie znam ale może być podobnie. Na udemy poszukaj fajne poradniki są.

1

Zbyt mało podałeś informacji, aby coś doradzić. Jednakże w React z pewnością będziesz miał kilka-kilkadziesiąt komponentów w zależności od wielkości projektu. Komponenty można dowolnie grupować tworząc całe strony. Przykładowo w aplikacji możesz mieć kilka takich stron: strona główna, strona logowania, strona z formularzem kontaktowym, strona o mnie itd.

Przekierowanie na strony możesz zrobić za pomocą dodatkowego modułu npm np. react-router. Inne rozwiązanie to użyj frameworka Next.JS gdzie masz Reacta z wbudowaną biblioteką do routingu oraz wieloma innymi przydatnymi rzeczami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1