Aký je rozdiel medzi tuple a poľom (array)?
Frontend
/* Čo sa zobrazí v konzole */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Aké prístupy k písaniu CSS poznáte? Mal ste skúsenosti s Tailwind?
/* Napíšte typ MyReadonly - robí všetky polia iba na čítanie */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
Na čo sa používa typ never?
Už ste niekedy nastavili linter s ohľadom na typovanie TypeScript?
Aký je rozdiel medzi type a interface v TypeScript?
Prečo ste si vybrali TanStack Query namiesto RTK Query?
Mal(a) ste skúsenosti s inými správami stavu okrem Redux (MobX, Zustand, Effector)?
/* Napišite tip MyRequired — naredi vsa opcijska polja obvezna */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Bola vo výbere funkcia viacnásobného výberu?
Museli ste nakonfigurovať ESLint a Prettier tak, aby si ne odporovali?
/* Čo sa zobrazí v konzole */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("hotovo!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Výsledok"; } f(); console.log(7);
Aké knižnice ste použili na správu stavu?
Na čo je v Reacte Suspense?
Čo je reconciliation v React-e?
S akými knižnicami UI ste pracovali? Aké sú výhody a nevýhody Ant Design a Material UI?
Čo je batching v Reacte?
Musel si niekedy nastavovať zoradenie tried alebo odstraňovať duplikáty v Tailwind?
Aké sú výhody a nevýhody porovnania natívneho fetch a knižnice ako Axios?