Lekce 20 - Databázový klient v React - Kontext v React
V minulé lekci, Databázový klient v React - Komponenta registrační stránky, jsme přidali do našeho klienta registraci nových uživatelů včetně kontroly, zda daný učet již neexistuje.
V tomto React tutoriálu si začneme v klientovi uchovávat informaci o aktuálně přihlášeném uživateli. Pokud je přihlášený, vypíšeme jeho email také do navigace aplikace, aby to bylo jasně poznat. Tímto si aplikaci připravíme na samotnou přihlašovací stránku, kterou vytvoříme dále v kurzu.
Jak se ukládá přihlášený uživatel?
Jestli a jaký uživatel je přihlášený, za nás řeší server. Tuto informaci má uloženou v tzv. session, což je úložiště na serveru, specifické pro každého uživatele. Již víme, že server nám při přihlášení vytvoří cookie.
Cookies
Cookie je malý soubor s daty, který pak prohlížeč klienta automaticky posílá s každým požadavkem a klient o tom nemusí ani vědět. Toto chování je také proč cookies pravděpodobně znáte ve spojení s nechvalně proslulým nařízením Evropské unie, které vynucuje u každé stránky, co používá cookies, prvně zobrazit uživateli hlášku, jestli s vytvořením cookies souhlasí. Velké reklamní společnosti totiž používají cookies pro identifikování uživatele v jejich systému a podle něj pak cílí reklamu na to, co si v minulosti uživatel prohlížel, aniž by o tom uživatel věděl. Cookie se při výchozím nastavení smaže po zavření prohlížeče nebo za 30 minut. Tuto dobu lze
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V React tutoriálu si představíme princip kontextu a vytvoříme si jej pro uchovávání aktuálně přihlášeného uživatele.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.