/* Co zostanie wyświetlone w konsoli */ 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));
Frontend
Jaka jest różnica między krotką (tuple) a tablicą (array)?
Jakie podejścia do pisania CSS znasz? Czy miałeś doświadczenie z Tailwind?
/* Napisz typ MyReadonly - sprawia, że wszystkie pola są tylko do odczytu */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
Do czego służy typ never?
Czy kiedykolwiek konfigurowałeś linter z uwzględnieniem typizacji TypeScript?
Jaka jest różnica między type a interface w TypeScript?
Dlaczego wybrałeś TanStack Query zamiast RTK Query?
/* Napisz typ MyRequired — sprawia, że wszystkie opcjonalne pola są obowiązkowe */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
/* Co zostanie wyświetlone w konsoli */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("gotowe!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Wynik"; } f(); console.log(7);
Czy w select było funkcjonalność wyboru wielokrotnego?
Do czego służy Suspense w React?
Z jakimi bibliotekami UI pracowałeś? Jakie są zalety i wady Ant Design i Material UI?
Czy kiedykolwiek musiałeś konfigurować sortowanie klas lub usuwanie duplikatów w Tailwind?
Czy miałeś doświadczenie z innymi menedżerami stanu oprócz Redux (MobX, Zustand, Effector)?
Czy zdarzyło Ci się konfigurować ESLint i Prettier tak, aby nie kolidowały ze sobą?
Czym jest batching w React?
Jakie narzędzia do budowania zostały użyte? Jakie są zalety i wady Webpack i Vite?
Jakie biblioteki używałeś do zarządzania stanem?
Czym jest reconciliation w React?