Sobes.tech

Frontend

console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);

140

Դուք ունե՞ք փորձ աշխատելու Legacy կոդով։

139

Նկարագրեք իրավիճակը. մեր արտադրողականությունը նվազում է JS կոդում խնդիրների պատճառով: Ինչ եք ստուգելու DevTools պրոֆայլերում՝ այս հիպոթեզը հաստատելու կամ հերքելու համար։

138

Երկու միլիոն տարրից բաղկացած զանգված է գալիս, յուրաքանչյուր տարր պետք է մշակվի 100 միլիսեկունդում: Սերվերի հետ փոխազդեցությունը փոխել հնարավոր չէ: Ինչպե՞ս մշակել այս զանգվածը, որպեսզի UI-ն չխոչընդոտվի:

138

Ինչպե՞ս եք վերաբերվում կոդի վերանայման ժամանակ ստացված քննադատությանը։

138

Անհրաժեշտ է պարզաբանել. տեղափոխությունը եղել է JS/JSVue-ից React և TypeScript, և այժմ պլանավորվում է անցում միկրոֆրոնտենդների վրա։

137

requestUserData ֆունկցիայում երեք հարցումներն իրականացվում են հերթով: Ինչու չենք կարող պարզապես բոլոր երեքը փաթեթավորել Promise.all-ի մեջ: Ինչպես օպտիմալացնել այս ֆունկցիան, որպեսզի հարցումները կատարվեն նվազագույն ժամանակում?

135

Ի՞նչ է SSR (Սերվերի կողմի ռենդերինգը): Ինչու՞ օգտագործել այն և ինչ կարևոր է հաշվի առնել՝ երբ թարգմանում եք հավելվածը SSR-ին:

133

Ինչու չի խորհուրդ տրվում պահել զգայուն տվյալները localStorage-ում?

131

let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25

128

Դուք ունե՞ք փորձ թեստեր գրելիս։

126

Ինչու չէ խորհուրդ տրվում յուրաքանչյուր հավելվածի կոմպոնենտը React.lazy-ի միջոցով առանձին chunk դարձնել: Ի՞նչ խնդիրներ կարող է դա առաջացնել (ռենդերինգի, ցանցի, բանդլի չափի հետ կապված)

123

Կա React հավելված, որը հավաքված է մեկ միավորում։ Ինչպե՞ս այն բաժանել մի քանի միավորների և ինչ սկզբունքով դա անել։

121

Պատմիր ինձ JavaScript-ի Event Loop-ի մասին։

114
/3