React-grondbeginselen
JSX, componenten, props, state, events, voorwaardelijke rendering, lijsten en keys
1Wat is JSX in React?
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.
2Hoe neem je een JavaScript-expressie op in JSX?
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.
3Wat is het belangrijkste verschil tussen een functionele component en een class component in React?
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.
Wat is een prop in React?
Wat is state in React en hoe verschilt het van props?
+17 gespreksvragen
Andere React Native-sollicitatieonderwerpen
JavaScript-basis
React Native-basisbeginselen
React Hooks
TypeScript voor React & React Native
React Native-componenten & API
Styling & Layout in React Native
Navigatie in React Native
State Management in React Native
Networking & API in React Native
Gegevenspersistentie
Formulieren & validatie
React Native-animaties
Native Modules & Bridge
Platformspecifieke code
Permissies & Device API's
Push Notifications
React Native Testing
React Native Debugging
Build & Deployment
Expo vs React Native Bare
Prestatie-optimalisatie
Geheugenbeheer
Architecture Patterns
React Native New Architecture
Best Practices voor Beveiliging
Offline-First Architecture
React Native CI/CD
Monorepo & code delen
Geavanceerde onderwerpen
App-levenscyclus & uitvoering op de achtergrond
Authenticatie en sessiebeheer
Monitoring & Crash Reporting
Beheers React Native voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis