Frontend
React-də komponent həyat dövrü anlayışını izah edin.
/** * `asyncAuth(callback)` funksiyası callback qəbul edir, ona * xəta (birinci arqument kimi) və məlumatlar * backend-dən (ikinci arqument kimi) keçə bilər. * asyncAuth((error, data) => {}); * * Siz `auth()` funksiyasını həyata keçirməlisiniz, * bu `asyncAuth()`-u çağırır, amma Promise qaytarır. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Composables nədir və onlar nə üçün lazımdır?
React niyə virtual DOM ağacına ehtiyac duyur? Niyə real DOM-u birbaşa dəyişdirmək mümkün deyil? Müxtəlif yanaşmaların üstünlükləri və çatışmazlıqları nələrdir?
Vue 2 və Vue 3: Vue 2-nin reaktivlik arxitekturasının hansı məhdudiyyətləri Evan You-nu `Proxy` istifadə edərək mühərriki yenidən yazmağa məcbur etdi?
Vue Router 3-də marşrutlar səviyyəsində icazə və ya rolların yoxlanmasını necə həyata keçirmək olar?
Yüksək piksellərin sıxlığı olan ekranlar (Retina, DPR) necə işləyir? Belə ekranlar üçün şəkilləri düzgün necə hazırlamaq olar?
useEffect callback-i nə vaxt işə düşür? React-də hansı mərhələlər var?
Niyə oyun inkişafı sahəsinə keçmək istəyirsiniz?
Layihənizdə konteyner sorğuları niyə istifadə edilmir?
CORS xətası nədir?
Layihəmizin nə olduğunu izah edə bilərsinizmi?
Stil yazmaq üçün hansı yanaşmaları istifadə etdiniz (preprosessorlar, Tailwind, CSS modulları və s.)?
SOLID prinsiplərini bilirsinizmi? Asılılıqların tərs çevrilməsi prinsipindən (DIP) danışın.
Fiber necə işləyir və React-də prioritetləşdirmə (scheduler) necə qurulub?
React-də yerli vəziyyəti saxlamaq üçün hansı hooklardan istifadə edə bilərik?
Yapay zəkanı yalnız testlər və sənədlər üçün istifadə etdiniz, yoxsa sıfırdan ciddi bir şey yazdınız?
JS-də OOP işləyən sxemadırmı? JS-də OOP-nin əsas problemi nədir?
Module Federation nədir və nə daxil edir?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("hər render 1")); console.log("hər render 2"); useEffect(() => { console.log("hər render 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> ); }