Frontend
Cavabda hansı HTTP başlıqları ola bilər?
Niyə hazırkı işinizi dəyişirsiniz?
XSS hücumu nədir? Hansı növləri var?
Source Map nədir?
Ağacın rekursiv gəzintisinin hansı məhdudiyyətləri var? Həftəlik (DFS) və enlik (BFS) gəzintisi arasındakı fərq nədir? Ağacı rekursiya olmadan necə həyata keçirmək olar?
const Effects = () => { 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 ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> </> ); }; export default Effects; // 1 render: // Klikdən sonra: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> </> ); }; export default Effects; // 1 render: // 2 1 3 // Klikdən sonra: // 2 1 3 // nulla qaytarma: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Vəziyyət menecerləri nə üçün lazımdır və onlar Context istifadəsindən necə fərqlənir?
React-də yerli vəziyyəti saxlamaq üçün hansı hooklardan istifadə edə bilərik?
Vue-də ref, reactive, computed və watch nədir?
Cookie-lərdə hansı tənzimləmələr var (httpOnly, secure, expires, domain, path)?
React-də sinif komponentinin həyat dövrü metodları hansılardır?
Layihədə hansı vəziyyət idarəedicisi istifadə olunub? Redux, MobX və ya başqa bir şey?
Şirkətdə kəsintilər vəziyyəti haqqında rəhbərlə danışdınızmı?
HTTP 1, 2 və 3 versiyaları arasındakı fərqi izah edə bilərsənmi?
Sıfırdan dizayn edib inkişaf etdirməli olduğunuz çətin bir qərardan danışın.
useEffectEvent nədir və nəyə görə lazımdır?
Verilən bir funksiya və tipləri yoxlamaq üçün iki obyekt. Bir halda, TypeScript şikayət etmir, digər halda isə edir. Funksiyanı tipizasiya etmək lazımdır ki, TypeScript-in davranışı gözlənilənlə uyğun olsun (generics və keyof istifadə edərək).
Vəzifə 1: Vue tətbiqində artıq AddLoan komponenti (kredit əlavə etmə forması) idxal olunub. Bu formanın varsayılan olaraq gizli olması və düyməyə basıldıqda görünür/gizli olması üçün etmək lazımdır (formanın görünürlüğünü dəyişmək üçün, məsələn, v-if/v-show və flag/toggle istifadə edərək və formu bağlama hadisəsini komponentdən yuxarıya emit edərək).
Təsadüfi ədədi (Promise-dən) və skroll mövqeyini göstərən komponenti yenidən qurun. Problemləri tapın və düzəldin.