Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer JSX-Basisprincipes in React | Sectie
React Basisprincipes

bookJSX-Basisprincipes in React

Veeg om het menu te tonen

In React gebruiken we een syntaxisuitbreiding van JavaScript genaamd JSX (JavaScript XML) om gebruikersinterfaces te bouwen. React-componenten beschrijven hoe de gebruikersinterface eruit moet zien. Hiervoor gebruikt React een syntaxis genaamd JSX.

JSX lijkt op HTML, maar wordt binnen JavaScript geschreven. Hiermee kunnen UI-elementen direct in de componentcode worden beschreven, in plaats van ze stap voor stap met JavaScript op te bouwen.

Hoewel JSX op HTML lijkt, is het geen HTML. Onderliggend wordt JSX omgezet naar JavaScript die React begrijpt. Dit maakt JSX zowel expressief als krachtig, terwijl het toch onderdeel blijft van de JavaScript-taal.

In JSX kunnen JavaScript-expressies direct in de markup worden opgenomen. Dit maakt het eenvoudig om dynamische gegevens weer te geven en te bepalen wat er op het scherm verschijnt. Hieronder staat hetzelfde component als eerder, nu weergegeven met JSX:

function Welcome() {
  const name = "React";
  return <h1>Welcome to {name}</h1>;
}

Hier wordt JSX gebruikt om de UI te beschrijven. De {name}-syntaxis maakt het mogelijk om JavaScript-waarden in de UI te plaatsen. React werkt de weergegeven output automatisch bij wanneer de gegevens veranderen.

question mark

Wat beschrijft JSX het beste?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 3
some-alt