Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Monimutkaisen Käyttöliittymän Rakentaminen JSX:llä | Reactin Perusteet ja Komponenttipohjainen Käyttöliittymä
React-mestaruus

bookMonimutkaisen Käyttöliittymän Rakentaminen JSX:llä

Edellisessä luvussa perehdyttiin JSX:n perusteisiin. Nyt syvennymme aiheeseen ja opimme, kuinka luodaan monimutkaisempia JSX-elementtejä.

Yhden juurielementin sääntö

Tärkeä sääntö sisäkkäisten JSX-elementtien kanssa työskenneltäessä on, että niiden tulee palauttaa yksi juurielementti. Tämä juurielementti ympäröi kaikki muut sisäkkäiset elementit. Sääntö varmistaa, että React pystyy renderöimään ja hallitsemaan JSX:n rakennetta oikein. Seuraava käytännön esimerkki havainnollistaa tätä sääntöä:

Kelvollinen JSX:

<div>
  <h1>Welcome to My Website</h1>
  <p>Explore amazing content:</p>
  <ul>
    <li>Article 1</li>
    <li>Article 2</li>
    <li>Article 3</li>
  </ul>
</div>

Virheellinen JSX (Ei käänny):

<h1>Welcome to My Website</h1>
<p>Explore amazing content:</p>
<ul>
  <li>Article 1</li>
  <li>Article 2</li>
  <li>Article 3</li>
</ul>

Huomio

Kun renderöidään useita elementtejä näin, ne voidaan kääriä sulkuihin () selkeyden vuoksi, mutta se ei ole ehdottoman välttämätöntä. Muista myös, että tämä koskee JSX-elementtien palauttamista React-komponenteissa.

Esimerkki

const JSX = (
  <div>
    <h1>Welcome to My Website</h1>
    <p>Explore amazing content:</p>
    <ul>
      <li>Article 1</li>
      <li>Article 2</li>
      <li>Article 3</li>
    </ul>
  </div>
);
question mark

Kun työskentelet sisäkkäisen JSX:n kanssa, mikä on sääntö koskien vanhemman elementtien määrää?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 2.17

bookMonimutkaisen Käyttöliittymän Rakentaminen JSX:llä

Pyyhkäise näyttääksesi valikon

Edellisessä luvussa perehdyttiin JSX:n perusteisiin. Nyt syvennymme aiheeseen ja opimme, kuinka luodaan monimutkaisempia JSX-elementtejä.

Yhden juurielementin sääntö

Tärkeä sääntö sisäkkäisten JSX-elementtien kanssa työskenneltäessä on, että niiden tulee palauttaa yksi juurielementti. Tämä juurielementti ympäröi kaikki muut sisäkkäiset elementit. Sääntö varmistaa, että React pystyy renderöimään ja hallitsemaan JSX:n rakennetta oikein. Seuraava käytännön esimerkki havainnollistaa tätä sääntöä:

Kelvollinen JSX:

<div>
  <h1>Welcome to My Website</h1>
  <p>Explore amazing content:</p>
  <ul>
    <li>Article 1</li>
    <li>Article 2</li>
    <li>Article 3</li>
  </ul>
</div>

Virheellinen JSX (Ei käänny):

<h1>Welcome to My Website</h1>
<p>Explore amazing content:</p>
<ul>
  <li>Article 1</li>
  <li>Article 2</li>
  <li>Article 3</li>
</ul>

Huomio

Kun renderöidään useita elementtejä näin, ne voidaan kääriä sulkuihin () selkeyden vuoksi, mutta se ei ole ehdottoman välttämätöntä. Muista myös, että tämä koskee JSX-elementtien palauttamista React-komponenteissa.

Esimerkki

const JSX = (
  <div>
    <h1>Welcome to My Website</h1>
    <p>Explore amazing content:</p>
    <ul>
      <li>Article 1</li>
      <li>Article 2</li>
      <li>Article 3</li>
    </ul>
  </div>
);
question mark

Kun työskentelet sisäkkäisen JSX:n kanssa, mikä on sääntö koskien vanhemman elementtien määrää?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
some-alt