React Native

React-grondbeginselen

JSX, componenten, props, state, events, voorwaardelijke rendering, lijsten en keys

20 gespreksvragen·
Junior
1

Wat is JSX in React?

Antwoord

JSX is een syntactische uitbreiding van JavaScript waarmee je HTML-achtige code rechtstreeks in JavaScript kunt schrijven. Het wordt door tools zoals Babel getranspileerd naar React.createElement()-functieaanroepen. JSX maakt de code leesbaarder en vergemakkelijkt het maken van UI's door logica en rendering in hetzelfde bestand te combineren.

2

Hoe neem je een JavaScript-expressie op in JSX?

Antwoord

JavaScript-expressies worden in JSX opgenomen door ze tussen enkele accolades te plaatsen. Om bijvoorbeeld een variabele name weer te geven, schrijf je {name}. Met deze syntaxis kun je dynamische waarden injecteren, functies aanroepen of expressies rechtstreeks evalueren in de rendering van de component.

3

Wat is het belangrijkste verschil tussen een functionele component en een class component in React?

Antwoord

Een functionele component is een eenvoudige JavaScript-functie die JSX teruggeeft, terwijl een class component React.Component uitbreidt en een render()-methode gebruikt. Sinds de introductie van Hooks in React 16.8 kunnen functionele componenten state en side effects afhandelen, waardoor class components in moderne projecten minder nodig zijn.

4

Wat is een prop in React?

5

Wat is state in React en hoe verschilt het van props?

+17 gespreksvragen

Beheers React Native voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis