Lekce 13 - Správa stavů pomocí knihovny Redux
V předchozí lekci, Ekosystém Reactu - TypeScript, jsme se zaměřili na používání TypeScriptu v Reactu.
V následujícím tutoriálu pokročilého Reactu budeme pokračovat v naší aplikaci Task Manager. Aplikaci rozšíříme o formulář pro jejich přidávání. Využijeme k tomu knihovnu Redux. Redux je open-source javascriptová knihovna navržená pro správu stavu aplikace.
Vytvoření projektu
Pro jednoduchost nebudeme využívat TypeScript. Aplikaci přepíšeme do JavaScriptu. V pracovní složce v terminálu vytvoříme nový projekt, přejdeme do jeho složky, doinstalujeme závislosti a knihovnu Redux a projekt spustíme na lokálním serveru:
Založení projektu, instalace knihovny a spuštění projektu: npm create vite task_manager2 -- --template react cd task_manager2 npm install npm install @reduxjs/toolkit react-redux npm run dev
Přepis aplikace do JavaScriptu
Přepsat kód je velmi jednoduché, zdrojový kód nebude obsahovat statické
typování. Začneme tedy s úpravami souboru App.jsx
. Nejprve
přepíšeme importy a komponentu Task
:
...konec náhledu článku...
Pokračuj dál
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.
Koupit tento kurz
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íš se smluvními podmínkami.
- 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 tutoriálu pokročilého Reactu se naučíme používat správu stavů. Do rozpracované aplikace doplníme pomocí knihovny Redux přidávání úkolů.
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íť.