React Hooks
useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks
1Welke functie maakt het mogelijk om een state-variabele te declareren in een functionele React-component?
Welke functie maakt het mogelijk om een state-variabele te declareren in een functionele React-component?
Antwoord
useState is de fundamentele hook voor het beheren van lokale state in functionele componenten. Het geeft een array terug met de huidige state-waarde en een functie om deze bij te werken. Anders dan klassecomponenten die this.state gebruiken, gebruiken functionele componenten useState voor elke onafhankelijke state-variabele.
2Wat is de juiste syntax om useState te gebruiken met een beginwaarde van 0?
Wat is de juiste syntax om useState te gebruiken met een beginwaarde van 0?
Antwoord
De useState-syntax gebruikt array-destructuring. Het eerste element is de huidige state-waarde, het tweede is de setter-functie om deze bij te werken. De naamgevingsconventie is om de setter te laten beginnen met 'set' gevolgd door de variabelenaam met hoofdletter, zoals setCount voor de variabele count.
3Wanneer wordt de useEffect-callback zonder afhankelijkheidsarray uitgevoerd?
Wanneer wordt de useEffect-callback zonder afhankelijkheidsarray uitgevoerd?
Antwoord
Zonder afhankelijkheidsarray draait useEffect na elke render van de component, inclusief de eerste render en alle daaropvolgende re-renders. Dit kan prestatieproblemen veroorzaken omdat de code bij elke update draait. Geef een afhankelijkheidsarray op die aangeeft welke waarden bewaakt moeten worden om het aantal uitvoeringen te beperken.
Hoe voer je een useEffect alleen uit bij het mounten van de component?
Wat is het doel van de functie die door een useEffect wordt teruggegeven?
+17 gespreksvragen
Andere React Native-sollicitatieonderwerpen
JavaScript-basis
React-grondbeginselen
React Native-basisbeginselen
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