Hulp bij sollicitatiegesprekken
Voorbereiding op sollicitatiegesprek
Hervatten
Zoeken naar een baan
Hulpbronnen
Abonnement
NL
Telegram
Inloggen
Menu openen
Hulp bij sollicitatiegesprekken
AI-assistent
Browser-extensie
Hulpbronnen
Downloaden
Veelgestelde vragen / Hulp
Voorbereiding op sollicitatiegesprek
Vragenbank
Interviewbank
Mock-interviews
Mentoren
Hulpbronnen
Veelgestelde vragen / Hulp
Zoeken naar een baan
Automatisering van het zoeken naar vacatures
Marktanalyse
Vacatures uit Telegram
Hulpbronnen
Werken bij ons
Bloggen
Veelgestelde vragen / Documentatie
Telegramblog
Telegram-ondersteuning
Legaal
Terugbetaling
Voorwaarden
Privacy
Rechthebbenden
Terug naar vragen
Vragenbank
Frontend - Ontwikkelaar
Vraag
Middle+
const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("elke render 1")); console.log("elke render 2"); useEffect(() => console.log("elke render 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementeren </button> </> ); }; export default Effects; // 1e render: // Na klik: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementeren </button> </> ); }; export default Effects; // 1e render: // 2 1 3 // Na klik: // 2 1 3 // null teruggeven: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2
Markeer als voltooid
Vorige
Volgende