NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Lekce 12 - Ekosystém Reactu - TypeScript

V předchozí lekci, Client-side routing, jsme si ukázali client-side routing v Reactu pomocí knihovny React Router.

V následujícím tutoriálu pokročilého Reactu se budeme zabývat kontrolou datových typů s využitím TypeScriptu. Ukážeme si, jak TypeScript využít pro efektivní definování typů v React komponentách, správu stavu a předávání props.

TypeScript

TypeScript je nadstavbou JavaScriptu. Rozšiřuje ho o statické typování, třídy, rozhraní a další věci známé z OOP. Podrobné informace máme v kurzu TypeScript.

Použití TypeScriptu v Reactu si ukážeme na aplikaci Task Manager.

Založení projektu Task Manager

V pracovní složce si otevřeme terminál a spustíme příkaz pro vytvoření aplikace. Vytvoří se nám složka task_manager/. Přesuneme se do ní a projekt spustíme na lokálním serveru:

Vytvoření aplikace a spuštění projektu:
npx create-react-app task_manager --template typescript
cd task_manager
npm start

Po vytvoření projektu Task Manager a nastavení TypeScriptu je na první pohled vidět, že soubory mají koncovku .tsx místo obvyklé .ts. Tato změna umožňuje použití syntaxe JSX i v TypeScriptu. V IDE si otevřeme soubor src/App.tsx a uvidíme standardní obsah React aplikace:


 

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

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za pouhých 600 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 30 článkům (30 lekcí) tohoto kurzu.

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.

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 tutoriálu pokročilého Reactu se naučíme používat TypeScript. Tím zajistíme především kontrolu datových typů.

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 Jan Přikryl
Avatar
Aktivity