Procenujete zadatak, preuzimate ga i shvatate da ste ga pogrešno procenili i nećete stići. Šta radite u tom trenutku?
Frontend
// Potrebno je napraviti novi komponent RandOnce na osnovu komponenta Rand, // koji pri korišćenju u App // neće osvežavati slučajan broj svakih 3 sekunde, već će prikazati slučajan broj samo jednom. // const Rand = () => <span>{Math.random()}</span>
Šta je useMemo? Čime se razlikuje od React.memo i useCallback?
Koji su načini za obradu greške u Promise? Da li se može koristiti konstrukcija try/catch?
Da li ste radili testove? Imate li iskustva u pisanju automatizovanih testova (E2E)?
Kako si sa TypeScript-om? Postoji tip Foo sa poljima a: string, b: number, c: null, d: boolean. Treba da napraviš tip FooKeys na osnovu Foo, da sadrži sve ključeve iz Foo.
Šta je React.memo? Da li je moguće obmotati celu aplikaciju u memo? Zašto je loše koristiti memoizaciju svuda?