NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 15 - Prohlížeč Pokémonů v React - Požadavky POST, PUT, DELETE Nové

V předešlém cvičení, Řešené úlohy k 6.-14. lekci React, jsme si procvičili nabyté zkušenosti z předchozích lekcí.

V tomto React tutoriálu se podíváme na tři důležité metody, které se používají při práci s webovým APIPOST, PUT a DELETE. Doposud jsme si v Reactu ukázali pouze metodu GET, která slouží ke čtení dat, například při načítání seznamu pokémonů. V reálných aplikacích ale většinou potřebujeme s daty také aktivně pracovat – odesílat nové záznamy, upravovat existující nebo je mazat. Právě k tomu slouží zmíněné metody.

HTTP Metody

Metody POST, PUT a DELETE jsou součástí tzv. REST API. Jde o styl komunikace mezi klientem a serverem. REST API určuje, jakým způsobem spolu může klient (například webová aplikace v Reactu) a server komunikovat. Každá metoda má přesně daný účel:

  • GET slouží ke čtení dat. Nic nemění, jen požádá server o informace.
  • POST se používá pro vytvoření nového záznamu.
  • PUT slouží k nahrazení existujícího záznamu jiným.
  • A DELETE se používá pro smazání dat.

Někdy se setkáme ještě s metodou PATCH, která slouží k částečné aktualizaci záznamu, tedy když chceme změnit jen některá pole, ne celý objekt. Naproti tomu PUT nahrazuje celý záznam novým. V praxi však metodu PATCH mnohá API vůbec nepodporují. Důvodem je složitá implementace této metody.

Struktura HTTP požadavku

Když odesíláme požadavek na server


 

...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.

Omezená nabídka: Nauč se vše a ušetři

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za exkluzivní cenu 285 Kč
Aktuální stav konta 0 Kč
Koupí tohoto výhodného balíčku získáš přístup ke všem 18 článkům (15 lekcí, 2 praktické cvičení, test) tohoto kurzu s kontrolou a certifikací a ještě navíc ušetříš 91 Kč. Nabídka je časově omezená a platí pro všechny lekce v kurzu. Nakup teď a získej limitovanou 24% slevu.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • 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 ukážeme REST API metody na přidání (POST), úpravu (PUT) a smazání (DELETE) pokémonů.

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íť.

Článek pro vás napsal 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