Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
React je opensourcová javascriptová knihovna pro vytváření uživatelských rozhraní. Vytvořený společností Meta, React umožňuje sestavovat komplexní uživatelská rozhraní z malých, opakovaně použitelných prvků nazývaných komponenty. Zaměřuje se výhradně na vrstvu zobrazení, která usnadňuje integraci do stávajících projektů a rychlé učení.
Proč používat React?
- Založené na komponentách: Zapouzdřené komponenty spravují svůj vlastní stav, takže je vytvoříte tak, abyste vytvořili složité uživatelské rozhraní bez zapletené logiky.
- Deklarativní: Popíšete, jak by mělo vaše uživatelské rozhraní vypadat, a React efektivně zpracovává aktualizace DOM.
- Rozsáhlý ekosystém: obrovská knihovna komunitních balíčků, nástrojů a výukových materiálů, které podporuje aktivní komunita.
Instalace Reactu na Windows
Zvolte upřednostňované prostředí:
- Instalovat React na Windows – Používat Vite přímo na Windows s Node.js.
- Instalace Reactu na WSL – Použití Vite v subsystému Windows pro Linux pro vývojové prostředí kompatibilní s Linuxem (doporučeno pro nasazení na servery s Linuxem)
Vytváření nativních aplikací pro Windows nebo mobilních aplikací pomocí Reactu
Pokud chcete vytvářet nativní desktopové aplikace pro Univerzální platformu Windows (UPW) nebo WPF pomocí Reactu (ne webových aplikací), přečtěte si článek React Native for Desktop – opensourcový projekt Microsoftu, který cílí na Windows, Android, iOS a macOS.
Informace o mobilních aplikacích pro různé platformy najdete v reactnative.dev.
Kurzy a výukové materiály
Místo duplikování toho, co komunita Reactu udržuje lépe, doporučujeme:
- react.dev – oficiální dokumentace Reactu a interaktivní kurz.
- Studijní program React na Microsoft Learn – strukturované online moduly pro začátečníky
- Next.js dokumentace – framework React pro produkční webové aplikace.
- Gatsby docs – generátor statických webů založený na Reactu.
Windows developer