← Úroveň 3 – Majster

Lekcia 3 z 10 ⏱ 35 minút Prémiové

Tvoja prvá React aplikácia s Vite

Priprav si skutočný React projekt, spusti ho a zorientuj sa v tom, čo vzniklo.

Ukážem ti: nastavenie projektu

Vite (vyslovuje sa „vit”, po francúzsky „rýchly”) je nástroj, ktorý ti pripraví hotovú kostru React projektu. Otvor terminál a prejdi tam, kde má projekt žiť (napríklad na Plochu):

cd Desktop
npm create vite@latest my-react-web -- --template react

Vite sa možno niečo opýta – potvrď Enterom. Potom:

cd my-react-web
npm install
npm run dev -- --port 3901

Vidíš točiacu sa logo a nadpis „Vite + React”? Gratulujem – tvoja prvá React aplikácia beží! 🎉

💡

Čo je localhost? „Server” bežiaci len na tvojom počítači. Vidíš ho len ty – je to tvoje súkromné ihrisko. A najlepšie: keď zmeníš kód a uložíš, stránka sa okamžite sama obnoví. Už žiadne nekonečné F5!

Prehliadka projektu

Otvor priečinok my-react-web vo VS Code (File → Open Folder). Vyzerá to ako veľa súborov, ale teraz záležia len na troch:

SúborČo to je
index.htmljediné HTML na celom webe – takmer prázdne, len <div id="root">
src/main.jsxštartér: vezme aplikáciu a vloží ju do toho divu
src/App.jsxhlavný komponent – tu budeš písať kód
src/App.cssštýly – obyčajné CSS, ako poznáš

Zvyšok zatiaľ ignoruj (nikdy neotváraj ani nemaž node_modules, package.json je zoznam balíčkov projektu).

Tvoja prvá zmena v kóde

Otvor src/App.jsx. Zmaž všetko a napíš:

function App() {
  const name = "Jake";

  return (
    <div>
      <h1>Hi, this is {name}!</h1>
      <p>This is my first React app.</p>
    </div>
  );
}

export default App;

Ulož – a stránka v prehliadači sa sama zmenila. Pozeráš sa na:

JSX má dve zvláštnosti, na ktoré si zvykneš: namiesto class píšeš className (class je rezervované slovo v JavaScripte) a komponent musí vrátiť jeden obalový prvok (preto je okolo všetkého <div>).

Teraz ty 💪

  1. Postav projekt podľa návodu a spusti ho.
  2. Uprav App.jsx: nadpis s tvojím menom, odstavec o tom, čo staviaš, a premenná age, ktorú zobrazíš vo vete I am {age} years old.
  3. Úmyselne zmaž uzatvárací tag a pozri sa, ako vyzerá chyba – Vite ju ukáže priamo v prehliadači s číslom riadku. Potom ju oprav.
  4. Zastav server (Ctrl+C v termináli) a znova ho spusti (npm run dev -- --port 3901) – aby si mal celý cyklus v prstoch.

Skontroluj sa: Projekt beží na localhoste, vieš ho zastaviť a spustiť a keď upravíš App.jsx a uložíš, prehliadač sa sám prekreslí. Vývojársky cyklus točí!

Čo si z tejto lekcie odnášaš