Aşa kodun çıxışı nə olacaq? ```javascript console.log(1); setTimeout(() => { console.log(2); }, 0); Promise.resolve().then(() => { console.log(3); }); console.log(4); setTimeout(() => { Promise.resolve().then(() => { console.log(5); }); }, 0); ```
Frontend
useEffectEvent nədir və nəyə görə lazımdır?
Hansı state-menecerler istifadə olunub? Niyə Redux pisdir?
React siyahılarında key atributu nə üçün lazımdır?
import { useState, useCallback } from 'react' const Component = () => { const [say, setSay] = useState(0); const handleClick = useCallback(() => { console.log(say); }, []); return ( <div> <div onClick={() => setSay((prev) => prev + 1)}>Sayı: {say}</div> <div onClick={handleClick}>Qeyd et</div> </div> ); };
Komandanızda inkişaf və Git-flow prosesindən bəhs edin. Kodun nəzərdən keçirilməsi prosesi necə təşkil olunub?
useCallback-də köhnə bağlamanın problemini necə həll etmək olar, asılılıq siyahısına asılılıqları əlavə etmədən?
TypeScript-də generiklər nədir və nə üçün lazımdır?
Özünüz və son iş təcrübəniz haqqında danışın.
Brauzerə URL daxil edildikdə nə baş verir? DNS sorğusundan səhifənin çəkilməsinə qədər prosesi təsvir edin.
Hansı toplayıcıları istifadə etdiniz, öz konfiqurasiyalarınızı yazdınızmı?
JavaScript-də bağlama nədir? Nümunə göstərin.
import { useEffect, useLayoutEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); useLayoutEffect(() => { console.log('3'); }, []); return <div>BCraft</div>; }
İstifadəçi gecikmələrindən şikayət etdikdə, React tətbiqində performans problemlərini necə həll edərdiniz?
export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // kod burada };
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
JavaScript-də Event Loop nədir? Tapşırıqlar hansı ardıcıllıqla icra olunur?
Props yeniləndikdə və əvvəlki sorğu hələ tamamlanmayıbsa, vəziyyəti necə idarə etmək olar? Yarış şərtlərindən necə qaçınmaq olar?