Frontend
useEffect-də birbaşa async/await istifadə etmək düzgündürmü? Niyə?
Virtual DOM ilə adi DOM arasındakı fərq nədir?
İşçi kimi altı aydan bir ilə qədər olan müddətdə nə gözləyirsiniz?
İnkişaf etməyə keçməzdən əvvəl nə ilə məşğul olurdun?
Özünüz haqqında danışın
React komponentinin həyat dövrünü izah edin. useEffect istifadə edərək necə çıxarılma ilə məşğul olmaq olar?
useEffect hook-u nə edir?
Əgər `state.userName = 'Max'` təyin etsəniz, `h1`-in məzmunu dəyişəcəkmi?
SSR vasitəsilə məlumatlar artıq serverdə yüklənibsə, müştəri tərəfində redundant məlumat sorğuları problemini necə həll etmək olar?
/** * Tapşırıq 1: Növ və Açar Tipi Təhlükəsizliyi * Bir obyekt və açar qəbul edən `getProperty` funksiyası yaradın. * Funksiyanın növ təhlükəsiz olmasını və açarın obyektə aid olduğunu təmin etmək üçün generiklərdən istifadə edin. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Tapşırıq 2: Aşağıda bir neçə Todo interfeys bəyanatı verilib, onların eyni sahədə mövcud olduqda nə baş verdiyini izah edin. * TypeScript-in onları necə işlədiyini müzakirə edin və birləşdirilmiş Todo interfeysinin tələblərinə cavab vermək üçün `myTodo` obyektini doldurun. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }
Pipe nümunəsi haqqında bilirsinizmi? O, compose-dan necə fərqlənir?
API cavabındakı filter blokundan istifadə edərək şəhər və otaq sayı üzrə lotların siyahısına filtr əlavə edin. Filtr dəyərləri URL parametrlərində saxlanılmalıdır ki, səhifə birbaşa link vasitəsilə əlçatan olsun.
Dizayner necə maketləri çəkirdi və onlarla necə qarşılıqlı əlaqədə olurdunuz?
Biz Pinia-dan istifadə edirik. Bir komponentdə, verilənlər bazasına sorğu ilə vəziyyəti dəyişən sinxron bir store əməliyyatı çağırırıq. Sonra başqa bir komponentdə, bu vəziyyəti dərhal oxuyuruq, amma hələ köhnədir. Niyə belə olur və necə düzəldə bilərik?
Prop drilling nədir və necə həll olunur? Bunun üçün Context istifadə etməyin mənfi tərəfi nədir?
Dəyərler üçün const a = null və const b = 0, || və ?? ilə ifadələrin nəticələrini müəyyən edin və operatorlar arasındakı fərqi izah edin.
Access və Refresh tokenləri nədir?
Əgər funksiya tipikdirsə və yerinə ədəd yerinə sətir göndərilirsə, xəta nə vaxt baş verəcək: inkişaf mərhələsində?
Əlavə tapşırıq: burada MySync funksiyası ilə kod verilib, bu funksiya start parametrini qəbul edir (standart 0), onu konsola çıxarır, Promise istifadə edir və resolve daxilində özünü rekursiv çağırır, əlavə olaraq ayrıca setTimeout var. Burada nə baş verəcək və konsolda nə çıxacaq, izah edin.
JavaScript-də obyektin surətini çıxarmağın yolları hansılardır?