HTTP 1, 2 və 3 versiyaları arasındakı fərqi izah edə bilərsənmi?
Frontend
Ümumi prosesə daxil olan başqa bir render mərhələsi varmı? Xatırlaya bilərsinizmi hansı? Layihələrə (kompozisiya) bölmənin nə üçün lazım olduğunu?
Səhifənin ölçüsünü dəyişdiyi zaman analitik göndərmək istəyirik. Sadəcə resize-ə bir işləyici əlavə etsək, o yüzlərlə dəfə saniyədə çağırılacaq. Bunu necə qarşısını ala bilərik?
HTML-nin təhlili mərhələsində, əgər skriptlər səhifənin yuxarısında göstərilibsə, onlar sonrakı səhifə yüklənməsini bloklayırlar və ya yox?
Yəni, bu effektlərlə işləmək xüsusi kitabxanaya ayrılıb?
Canlı kodlaşdırma: burada Event Loop istifadə edən nümunə kod var (sinxron funksiyalar, async/await, Promise, setTimeout). console.log-un işə düşmə ardıcıllığını müəyyən etməlisiniz — ilk nə, ikinci nə, üçüncü nə və s.
JSX qaytaran funksiya üçün useMemo və ya useCallback istifadə etmək məntiqlidirmi?
[ad] soruşdu: İş vaxtının təxminən 75%-ni səhifə düzənləmək və UI elementləri yaratmağa hazır olma səviyyən nə qədərdir?
Fərqli şirkətlərdəki React layihələrində React-in ətrafında fərqli 'heyvanat bağı' kitabxanalarının yaranması problemi olmadı mı?
Məhdudsiz rekursiya zamanı səhifə interaktiv olacaqmı?
useEffect-in təmizləmə funksiyası, əgər a, b, c parametrləri ilə bağımlılıqlar massivinə malikdirsə, nə vaxt işləyəcək?
DELETE sorğusu ilə məlumat əldə edə bilərik və ya GET sorğusu ilə məlumat göndərə bilərikmi?
[ad] soruşdu: Dizayn baxışı buraxılış prosesinə daxil edilibmi? Necə keçdi?
Və ya skriptlər əvəzinə tərzlər ayrı bir link vasitəsilə qoşulursa, onlar rendering-i bloklayırmı?
OPTIONS sorğusu hər zaman kross-domen sorğusuna göndərilirmi yoxsa yalnız lazım olduqda? Bu kontekstdə sadə və mürəkkəb sorğular arasındakı fərq nədir?
Vədlərlə işləmək üçün hansı statik metodların mövcud olduğunu danış. Promise.any və Promise.all-un nə etdiyini izah et.
Canlı kodlaşdırma: $ funksiyasını (jQuery-ə bənzər) həyata keçirin, bu funksiya etibarlı CSS seçicisini qəbul etməli və ona uyğun düyünləri tapmalıdır. Funksiya addClass, toggleClass, removeClass, css (stil tətbiqi), html (HTML/CSS daxilində yerləşdirmə) metodlarına malik obyekt qaytarmalıdır — zəncirli çağırış imkanı ilə. Zəncirli çağırış ilə verilmiş test kodu dəyişdirilməməli və funksiyanın həyata keçirilməsindən sonra işləməlidir.
[ad] soruşdu: Zəhmət olmasa, işlədiyiniz yığın haqqında danışa bilərsinizmi? Xüsusən, Next.js haqqında daha ətraflı danışın.
Hansı mikro və makro tapşırıqlar (microtasks və macrotasks) mənbələrini bilirsiniz?
useEffect, əgər biz bu obyektin iki sahəsi olan const a-nın sahələrini dəyişsək və obyektin özünü yenidən təyin etmədən, useEffect yenidən işləyəcəkmi?