Vytvořte pomocí JSX webovou stránku dle následujícího vzoru.
Postupujte dle následujících kroků.
-
Založte si nový JSX projekt:
npm init kodim-app@latest plysaci jsx -
Projekt spusťte pomocí
npm run dev, jak už to znáte z dřívejška. -
V hlavním souboru
index.jsxsmažte JSX ve funkcirendera vložte do ní JSX s následujícím obsahem.<h1>Plyšáci</h1> <div className="plushies"></div>Nezapomeňte obsah správně obalit do fragmentu.
-
Vytvořte si proměnné obsahující informace o plyšácích dle následujícího vzoru.
const name1 = 'Silvestr'; const image1 = 'adresa obrazku'; const text1 = 'Silvestr rád pozoruje dění za oknem a upřímně se usmívá na všechno kolemjdoucí.'; const name2 = 'Ctirad'; const image2 = 'adresa obrazku'; const text2 = 'Ctirad tráví svůj čas v blízkosti lednice a s očekáváním pozoruje její bílé dveře.'; -
Adresy obrázků si můžeme zkopírovat z těchto odkazů: elephant, mouse.
-
Karta s plyšákem by měla ve výsledné stránce vypadat takto.
<div class="plushy"> <img class="plushy__image" src="odkaz na obrazek" /> <h2 class="plushy__name">Jméno plyšáka</h2> <p class="plushy__text">Text o plyšákovi</p> </div>Převeďte tento kód na JSX a vytvořte dvě komponenty
SilvestraCtirad, kde každá bude vracet JSX pro jednoho plyšáka. Nezapomeňte, že v JSX se místoclasspíšeclassName. Data pro obě karty vezměte přímo z proměnných výše. -
Vložte obě komponenty do stránky a vyzkoušejte si, že se zobrazují.
-
Nastylujte stránku dle zadání.