Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opbygning af Komplekse Brugergrænseflader med JSX | Grundlæggende om React og Komponentbaseret UI
React Mastery

bookOpbygning af Komplekse Brugergrænseflader med JSX

I det forrige kapitel gennemgik vi det grundlæggende i JSX. Nu går vi mere i dybden og lærer, hvordan man opretter mere komplekse JSX-elementer.

Reglen om ét enkelt parent-element

En vigtig regel, når man arbejder med indlejret JSX, er, at det skal returnere ét enkelt parent-element. Dette parent-element omslutter alle andre niveauer af indlejrede elementer. Denne regel sikrer, at React korrekt kan gengive og håndtere strukturen af din JSX. Her er et praktisk eksempel, der illustrerer denne regel:

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 (Bliver ikke transpileret):

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

Bemærk

Ved rendering af flere elementer som dette kan vi indkapsle dem alle i parenteser () for tydelighed, men det er ikke strengt nødvendigt. Husk også, at dette koncept gælder, når vi returnerer JSX-elementer 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 arbejder med indlejret JSX, hvad er reglen vedrørende antallet af parent-elementer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.17

bookOpbygning af Komplekse Brugergrænseflader med JSX

Stryg for at vise menuen

I det forrige kapitel gennemgik vi det grundlæggende i JSX. Nu går vi mere i dybden og lærer, hvordan man opretter mere komplekse JSX-elementer.

Reglen om ét enkelt parent-element

En vigtig regel, når man arbejder med indlejret JSX, er, at det skal returnere ét enkelt parent-element. Dette parent-element omslutter alle andre niveauer af indlejrede elementer. Denne regel sikrer, at React korrekt kan gengive og håndtere strukturen af din JSX. Her er et praktisk eksempel, der illustrerer denne regel:

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 (Bliver ikke transpileret):

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

Bemærk

Ved rendering af flere elementer som dette kan vi indkapsle dem alle i parenteser () for tydelighed, men det er ikke strengt nødvendigt. Husk også, at dette koncept gælder, når vi returnerer JSX-elementer 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 arbejder med indlejret JSX, hvad er reglen vedrørende antallet af parent-elementer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
some-alt