Vertel ons over de technologische stack van het project. Heeft u ooit met Telegram-toepassingen gewerkt?
Frontend
Vertel over hooks en de levenscyclus van componenten in React.
Wat is het verschil tussen useLayoutEffect en useEffect?
De keten wordt onmiddellijk rejected, de eerste .then wordt overgeslagen. De eerste .catch vangt de fout op Uitvoer: Catch 1: Fout1 Geeft 'Andere waarde' terug, waardoor de fout wordt omgezet in een succesvolle uitkomst. De volgende .then ontvangt 'Andere waarde' Uitvoer: Then 2: Andere waarde Vervolgens gooit het een nieuwe fout: throw new Error('Tweede fout') De keten wordt opnieuw rejected. De tweede .catch vangt de tweede fout op Uitvoer: Catch 2: Tweede fout Geeft niets terug → resultaat undefined. De laatste .then ontvangt undefined Uitvoer: Then 3: undefined Ontvang een groet! ("Fout!") — dit is een belofte die onmiddellijk wordt afgewezen met de fout "Fout!" .then(1) — wordt overgeslagen, omdat de belofte in rejected staat is .catch(1) — vangt de fout op, toont "Catch 1: Fout!" en geeft "GEGEVENS TERUG" terug .then(2) — ontvangt "GEGEVENS TERUG", toont "Tikker? GEGEVENS TERUG" en gooit een nieuwe fout "Tweede fout" .catch(2) — vangt de tweede fout op, toont "Catch 2: Tweede fout" .then(3) — ontvangt undefined (omdat de vorige catch niets heeft teruggegeven), toont "then 3: undefined"
Bekijk de code met console.log, setTimeout en Promise en leg uit in welke volgorde wat wordt weergegeven.
Waarom hebben jullie voor Zustand gekozen in plaats van Redux?
Wat is het verschil tussen Promise.any en Promise.race?
Waarom zou je try/catch gebruiken in plaats van een .then/.catch keten?
Waarvoor dient het attribuut key in React-lijsten?
Wat wordt gebruikt voor memoisatie in React? Wat gebeurt er als je useMemo zonder het tweede parameter (de afhankelijkheidsarray) gebruikt?
Welke tools en benaderingen gebruik je voor styling (CSS-modules, SCSS, CSS-in-JS, etc.)?
Welke manieren van foutafhandeling zijn er in JavaScript?
Noem de statische methoden van Promise en leg uit wat een belofte is.
Is JavaScript enkelvoudig of meerdraad? Hoe werkt asynchroniciteit?
Vertel me over de Event Loop: waaruit bestaat hij en hoe werkt hij?
Hoe worden taken gesteld en wordt de werkorganisatie georganiseerd?
Vertel over je ervaring met layouten. Welke elementen waren het moeilijkst om te maken?
Wat is React, waarvoor is het gemaakt en wat zijn de belangrijkste concepten?