Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

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íš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • 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.
Článek pro vás napsal Martin Macura
Avatar
Aktivity