Je hebt de taak beoordeeld, deze opgepakt en je realiseert je dat je het verkeerd hebt ingeschat en niet op tijd klaar zult zijn. Wat doe je op dat moment?
Frontend
// Je moet een nieuwe component RandOnce maken op basis van de component Rand, // die bij gebruik in App // niet elke 3 seconden een willekeurig getal bijwerkt, maar slechts één keer een willekeurig getal toont. // const Rand = () => <span>{Math.random()}</span>
Wat is useMemo? Hoe verschilt het van React.memo en useCallback?
Welke manieren zijn er om een fout in Promise af te handelen? Kan de constructie try/catch worden gebruikt?
Heb je tests gedaan? Heb je ervaring met het schrijven van geautomatiseerde tests (E2E)?
Hoe gaat het met TypeScript? Er is een type Foo met velden a: string, b: number, c: null, d: boolean. Je moet een type FooKeys maken op basis van Foo, zodat het alle sleutels van Foo bevat.
Wat is React.memo? Kan je de hele applicatie in memo omhullen? Waarom is het slecht om memoization overal te gebruiken?