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

V predchádzajúcom cvičení, Riešené úlohy k lekcii 6-14 Javascript - React - Základy, 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 API – POST, 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émiovej sekcie.

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

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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.
Článok pre vás napísal Filip Zeman
Avatar
Autor se věnuje vývoji aplikací hlavně kolem technologií .NET a to jak ve sféře desktopové, mobilní, tak hlavně samozřejmě webové. Nepohrdne ani Reactem či Djangem.
Aktivity