• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z wieloma stronami React

Object Storage Arubacloud
0 głosów
216 wizyt
pytanie zadane 23 kwietnia 2023 w JavaScript przez Yorweth Obywatel (1,310 p.)
Cześć

Mam ogromny problem w React którego się aktualnie uczę.

Nie rozumiem mechaniki jak przełączać się miedzy stronami, a raczej jak je rozdzielić.

Chodzi np. o to, że mam stronę z rejestracją i logowaniem, po zalogowaniu chciałbym aby przełączało się na stronę główną, gdzie są navy, kontent itd...

W HTML po prostu zmieniało się stronę, a tutaj są routy w których strona zaczyna się kompletnie mieszać.

Ciężko mi to wytłumaczyć, ale mechanizm miałby działać w ten sposób, że strona startowa to logowanie, jeżeli użytkownik nie jest zalogowany to nawet jeżeli zmieni link u góry, to go wróci do logowania.

Nie wiem jak to poumieszczać w app, wszystkie komponenty zaczynają się mieszać.

https://github.com/Yorwetth/AlphaMind2

Wrzucam link do git, ale byłbym wdzięczny jeżeli ktoś ma wiedzę i byłby w stanie pomóc mi trochę z projektem na priv gdzie jakoś się dogadamy :)

1 odpowiedź

+1 głos
odpowiedź 30 kwietnia 2023 przez rafal.budzis Szeryf (85,260 p.)
Jeśli potrzebujesz podział na strony i osobne strony logowania ja bym polecał iść o krok dalej i uczyć się od razu frameworka next.js. Moim zdaniem podział który oferuje next.js jest czytelniejszy.

Jeśli chcesz zostać przy CRA to moim zdaniem warto się zastanowić czy user może chcieć się zalogować bez konkretnego celu. Jeśli nie to logowanie sprawdzać osobno i bez potrzeby nie robić powiazań logowania z routingiem.
komentarz 30 kwietnia 2023 przez Wiciorny Ekspert (270,110 p.)
A next.js nie korzysta z routingu?  Server Rendering jest oparty  też o routing.
Chyba, że chodzi Ci o Client-side transitions i używanie linków po ścieżce.
2
komentarz 30 kwietnia 2023 przez rafal.budzis Szeryf (85,260 p.)
Też korzysta ale działa inaczej i inaczej się dzieli strony. Moim zdaniem routing w next.js jest wygodniejszy, a uczenie się obecnie innych routingów jest startą czasu.

Podobne pytania

0 głosów
1 odpowiedź 141 wizyt
0 głosów
1 odpowiedź 240 wizyt
pytanie zadane 1 października 2022 w JavaScript przez ferdynand Obywatel (1,250 p.)
0 głosów
0 odpowiedzi 199 wizyt
pytanie zadane 5 lutego 2022 w JavaScript przez trixter310 Obywatel (1,440 p.)

92,572 zapytań

141,422 odpowiedzi

319,645 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...