
React-basisbegrippen
JSX, components, props, state, events, conditionele rendering, lijsten en keys
1Wat is JSX in React?
Wat is JSX in React?
Antwoord
JSX is een JavaScript-syntaxextensie waarmee je markup kunt schrijven die lijkt op HTML, direct in JavaScript-code. Het wordt tijdens de compilatie door Babel omgezet in React.createElement-functieaanroepen. Het gebruik van JSX maakt code leesbaarder en maakt foutdetectie mogelijk tijdens het compileren door middel van typing, terwijl het de kracht van JavaScript combineert met een vertrouwde syntaxis.
2Welke syntax is correct om een JavaScript-expressie in JSX te gebruiken?
Welke syntax is correct om een JavaScript-expressie in JSX te gebruiken?
Antwoord
Enkele accolades maken het mogelijk om elke geldige JavaScript-expressie in JSX te integreren, zoals variabelen, functies of berekeningen. Deze syntax creëert een duidelijke scheiding tussen JSX-markup en dynamische JavaScript-code. Dubbele accolades worden gebruikt voor inline style-objecten, haakjes voor het groeperen van meerregelige JSX en vierkante haken voor JavaScript-arrays.
3Wat is het belangrijkste verschil tussen className in JSX en class in HTML?
Wat is het belangrijkste verschil tussen className in JSX en class in HTML?
Antwoord
JSX gebruikt className in plaats van class omdat class een gereserveerd trefwoord is in JavaScript voor het declareren van ES6-klassen. Aangezien JSX wordt omgezet naar JavaScript, zou het gebruik van class een syntaxconflict veroorzaken. Op dezelfde manier wordt for htmlFor en gebruiken events camelCase. Deze conventie zorgt ervoor dat JSX geldig JavaScript blijft terwijl het een HTML-achtige syntax biedt.
Hoe schrijf je een opmerking in JSX-code?
Wat is een functional component in React?
+17 gespreksvragen
Andere React / Next.js-sollicitatieonderwerpen
JavaScript-basisbegrippen
React Hooks
Componentlevenscyclus
React Router
Statusbeheer met Context
Formulieren & Controlled Components
Gegevens ophalen & API
React Query (TanStack Query)
Styling & CSS-in-JS
Next.js Fundamentals
TypeScript met React
Next.js Data Fetching
Next.js Server Actions
Routing & Navigatie in Next.js
Next.js API Routes
Next.js Metadata & SEO
Next.js Middleware & Auth
React Testen
Zustand State Management
React Performance-optimalisatie
Error Boundaries & Error Handling
Advanced React Patterns
Geavanceerde Next.js-functies
Next.js Deployment & Productie
Architecture & Design Patterns
React Server Components
Next.js Internationalisering
React Beveiliging & Best Practices
Beheers React / Next.js voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis