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 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:
GETslúži na čítanie dát. Nič nemení, len požiada server o informácie.POSTsa používa na vytvorenie nového záznamu.PUTslúži na nahradenie existujúceho záznamu iným.- A
DELETEsa 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
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
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- 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ť.