Jakie są zalety i wady porównania natywnego fetch i biblioteki takiej jak Axios?
Frontend
Jak działają generatory w JavaScript w porównaniu do zwykłych funkcji?
Jakie narzędzia do budowania zostały użyte? Jakie są zalety i wady Webpack i Vite?
/** * Napisz typizację dla funkcji getObjField * * @param obj - Obiekt, z którego pobierana jest wartość * @param key - Klucz wartości do pobrania * @returns Wartość odpowiadająca kluczowi w obiekcie */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Błąd: Argument typu '"test"' nie jest przypisywalny do parametru typu 'keyof Obj'.
Jaka jest kolejność wykonywania mikrozadań i makrozadań w Event Loop?
Jaka jest różnica między debounce a throttle?
type Obj = { nazwa: string wiek: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obj = { nazwa: "Nik", wiek: 25 } const value1 = getObjField(user, "nazwa") const value2 = getObjField(user, "wiek") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Czy masz doświadczenie w pracy z Next.js?
Czym różni się any od unknown w TypeScript?
Czym są generyki i do czego są potrzebne?
Do czego służą portale w React?
Co zostanie wyświetlone w konsoli?
Czy masz doświadczenie z TanStack Table (dawniej React Table)?
Kto zajmował się konfiguracją środowiska deweloperskiego, linterów, formatterów (Husky, hooki pre-commit)?
// Co zostanie wyświetlone w konsoli const a = {}; const fn = (b) => { b.some = "1"; }; fn(a); console.log(a.some); // ?
Do czego służą klucze w React i dlaczego muszą być unikalne?
Czy zestaw UI był oparty na jakiejś bibliotece, czy był całkowicie niestandardowy?
Co byś wybrał, gdybyś musiał napisać skomplikowaną tabelę z paginacją po stronie serwera, sortowaniami i filtrami?
Czy miałeś okazję pracować z wykresami, na przykład wykresami liniowymi?
Czy musiałeś używać RTK podczas korzystania z Redux?