Opbygning 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>
);
Tak for dine kommentarer!
Spørg AI
Spørg AI
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
Opbygning 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>
);
Tak for dine kommentarer!