Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bygge Komplekse Brukergrensesnitt Med JSX | Grunnleggende om React og Komponentbasert Brukergrensesnitt
React Mastery

bookBygge Komplekse Brukergrensesnitt Med JSX

I forrige kapittel utforsket vi det grunnleggende om JSX. Nå skal vi gå dypere og lære hvordan man lager mer komplekse JSX-elementer.

Reglene for ett enkelt foreldreelement

En viktig regel når man arbeider med nestet JSX, er at det må returnere ett enkelt foreldreelement. Dette foreldreelementet omslutter alle andre nivåer av nestede elementer. Denne regelen sikrer at React kan gjengi og håndtere strukturen til din JSX på riktig måte. Her er et praktisk eksempel som illustrerer denne regelen:

Gyldig 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>

Ugyldig JSX (Vil ikke transpileres):

<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>

Merk

Når flere elementer skal rendres på denne måten, kan de samles i parenteser () for tydelighet, men det er ikke strengt nødvendig. Husk også at dette konseptet gjelder når JSX-elementer returneres i React-komponenter.

Eksempel

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

Når du arbeider med nestet JSX, hva er regelen angående antall overordnede elementer?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you explain why JSX requires a single parent element?

What happens if I forget to use a single parent element in my JSX?

Are there alternatives to using a `<div>` as the parent element in JSX?

Awesome!

Completion rate improved to 2.17

bookBygge Komplekse Brukergrensesnitt Med JSX

Sveip for å vise menyen

I forrige kapittel utforsket vi det grunnleggende om JSX. Nå skal vi gå dypere og lære hvordan man lager mer komplekse JSX-elementer.

Reglene for ett enkelt foreldreelement

En viktig regel når man arbeider med nestet JSX, er at det må returnere ett enkelt foreldreelement. Dette foreldreelementet omslutter alle andre nivåer av nestede elementer. Denne regelen sikrer at React kan gjengi og håndtere strukturen til din JSX på riktig måte. Her er et praktisk eksempel som illustrerer denne regelen:

Gyldig 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>

Ugyldig JSX (Vil ikke transpileres):

<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>

Merk

Når flere elementer skal rendres på denne måten, kan de samles i parenteser () for tydelighet, men det er ikke strengt nødvendig. Husk også at dette konseptet gjelder når JSX-elementer returneres i React-komponenter.

Eksempel

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

Når du arbeider med nestet JSX, hva er regelen angående antall overordnede elementer?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
some-alt