Komponenty React umožňují rozdělit uživatelské rozhraní na jednotlivé části, které lze nezávisle navrhnout a poté znovu použít. Chcete-li složku přenést na webovou stránku, musíte ji nejprve importovat do souboru JavaScript a poté ji použít na správném místě vašeho kódu.
Chcete-li zobrazit komponentu React na webové stránce, budete muset vytvořit instanci komponenty uvnitř prvku HTML, který bude sloužit jako kontejner pro vaši komponentu.
| Krok | Popis |
|---|---|
| 1 | Nainstalujte Node.js a npm (Správce balíčku), pokud ještě nejsou nainstalovány ve vašem počítači. |
| 2 | Vytvořte nový adresář a přejděte do něj pomocí příkazového řádku nebo terminálu. |
| 3 | Inicializujte nový projekt React spuštěním příkazu " NPX create-react-app my-app "(místo" my-app " můžete použít název projektu). |
| 4 | Přejděte do adresáře svého nového projektu spuštěním příkazu " cd my-app "(nahraďte" my-app " svým názvem projektu). |
| 5 | Otevřete soubor " src / App.js " ve vašem editoru kódu a odstraňte veškerý poskytnutý kód uvnitř součásti aplikace. |
| 6 | Vytvořte novou komponentu přidáním následujícího kódu před exportem komponenty App: |
import React from 'react';
Ahoj, toto je moje součást React!
export default MyComponent;
Výše uvedený kód definuje novou komponentu MyComponent, která vrací označení obsahující Nadpis a odstavec textu.
| 7 | Vraťte se do souboru "src/App.js " a po importu React přidejte následující kód: |
import MyComponent from './MyComponent';
Tento kód importuje komponentu mycomponent, kterou jsme vytvořili dříve, ze souboru ' MyComponent.js '(pokud tento název souboru změníte, nezapomeňte jej aktualizovat zde).
| 8 | Nahraďte kód uvnitř součásti aplikace následujícím: |
Tento kód změní komponentu aplikace tak, aby vrátila označení obsahující záhlaví a instanci součásti mycomponent.
Nyní jste připraveni stáhnout komponentu React na webovou stránku. Chcete-li to provést, spusťte následující příkaz na příkazovém řádku nebo terminálu, zatímco jste v adresáři vašeho projektu:
| 9 | Spusťte příkaz "npm start" a otevřete webový prohlížeč na adrese http://localhost:3000 Chcete-li zobrazit aplikaci React a vyvedenou součást. |
Hodně štěstí při studiu React!
Příprava prostředí pro práci s React
Pro práci s React je nutné připravit pracovní prostředí, které zahrnuje instalaci potřebných nástrojů a nastavení projektu. Další jsou hlavní kroky, které je třeba provést, abyste mohli začít s React:
- Instalace Node.js. Pro práci s React bude nutné nainstalovat Node.js, který poskytuje Runtime JavaScript na serveru. Můžete si stáhnout a nainstalovat Node.js z oficiálních stránek nodejs.org..
- Vytvoření nového projektu. Po instalaci Node.js můžete vytvořit nový adresář pro projekt a otevřít jej na příkazovém řádku. Poté spusťte příkaz NPX create-react-app my-app, kde my-app je název vašeho projektu.
- Zahájení projektu. Po vytvoření projektu přejděte do adresáře projektu pomocí příkazu cd my-app . Poté spusťte příkaz npm start a spusťte vývojový server React.
Po dokončení těchto kroků budete připraveni začít vyvíjet aplikaci React. Všimněte si, že k práci s React budete potřebovat základní znalosti HTML, CSS a JavaScriptu.
Vytvoření a konfigurace součásti React
Vytvoření součásti React začíná jeho definicí. K tomu můžeme použít třídy nebo funkční komponenty. Třídy jsou tradičnějším způsobem vytváření komponent, zatímco funkční komponenty byly přidány do Reactu v pozdější verzi a staly se standardním způsobem.
Třídní komponenty musí být definovány jako třída zděděná ze základní třídy React. K tomu musíme importovat React:
import React from 'react';
Poté vytvoříme třídu součásti a definujeme ji:
class MyComponent extends React.Component Привет, мир!
Это мой первый React компонент.
Funkční komponenty jsou naopak definovány jako běžné funkce JavaScriptu. Berou props jako parametr a vracejí react prvky. Zde je příklad funkční součásti:
function MyComponent(props) Привет, мир!
Это мой первый React компонент.