Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

15. diel - Prehliadač Pokémonov v React - Požiadavky POST, PUT, DELETE

V predchádzajúcom cvičení, Riešené úlohy k 6.-14. lekcii React, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.

V tomto React tutoriále sa pozrieme na tri dôležité metódy, ktoré sa používajú pri práci s webovým APIPOST, PUT a DELETE. Doposiaľ sme si v React ukázali iba metódu GET, ktorá slúži na čítanie dát, napríklad pri načítaní zoznamu pokémonov. V reálnych aplikáciách ale väčšinou potrebujeme s dátami tiež aktívne pracovať - odosielať nové záznamy, upravovať existujúce alebo ich mazať. Práve na to slúžia spomínané metódy.

HTTP Metódy

Metódy POST, PUT a DELETE sú súčasťou tzv. REST API. Ide o štýl komunikácie medzi klientom a serverom. REST API určuje, akým spôsobom spolu môže klient (napríklad webová aplikácia v Reactu) a server komunikovať. Každá metóda má presne daný účel:

  • GET slúži na čítanie dát. Nič nemení, len požiada server o informácie.
  • POST sa používa na vytvorenie nového záznamu.
  • PUT slúži na nahradenie existujúceho záznamu iným.
  • A DELETE sa používa na zmazanie dát.

Niekedy sa stretneme ešte s metódou PATCH, ktorá slúži na čiastočnú aktualizáciu záznamu, teda keď chceme zmeniť len niektoré polia, nie celý objekt. Naproti tomu PUT nahrádza celý záznam novým. V praxi však metódu PATCH mnohé API vôbec nepodporujú. Dôvodom je zložitá implementácia tejto metódy.

Štruktúra HTTP požiadavky

Keď odosielame požiadavku na server


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Obmedzená ponuka: Nauč sa všetko a ušetri

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom za exkluzívnu cenu 285 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto výhodného balíčku získaš prístup ku všetkým 18 článkom (15 lekcií, 2 praktické cvičenia, test) s kontrolou a certifikáciou a ešte naviac ušetríš 91 Kč. Ponuka je časovo obmedzená a platí pro všetky lekcie v kurze. Nakúp teraz a získaj limitovanou 24% zľavu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V React tutoriále si ukážeme REST API metódy na pridanie (POST), úpravu (PUT) a zmazanie (DELETE) pokémonov.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Filip Zeman
Avatar
Autor se věnuje vývojem aplikací hlavně kolem technologií .NET a to jak ve sféře desktopové, mobilní, tak hlavně samozřejmě webové. Nepohrdne ani Reactem či Djangem.
Aktivity