Миллионго чукул элементтерден турган массив келет, ар бир элементти 100 миллисекундта иштетүү керек. Сервер менен өз ара аракетти өзгөртүүгө болбойт. Бул массивди кандай иштетсе болот, UI блоктолоорун алдын алат?
Frontend
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
requestUserData функциясында үч талап кезек-кезек аткарылууда. Неге бардык үчтү Promise.all ичинде кутурбайбыз? Бул функцияны минимал убакытта талаптарды аткаруу үчүн кантип оптималдаштырууга болот?
React компоненти кайра рендерделишинин себептерин атаңыз. Неге React маңызын өзгөртүүнү эмес, шилтемдин өзгөрүшүнө көңүл бурат?
Коддурасты карап чыгуу учурунда сынга кандай карайсыз?
SSR (Server-Side Rendering) эмне? Эмне үчүн колдонулат жана SSRге колдонмону которууда эмнелерди эске алуу керек?
Legacy-код менен иштөө тажрыйбасыңыз барбы?
Аңдатпа бериңиз: көчүрүү JS/JSVue-дан React жана TypeScriptке болгон, жана азыр микрофронтенддерге көчүү пландалуудабы?
Кийинчеликти ойлонуп көрүңүз: JS-коддо маселе барганынан бери биздин өндүрүмдүүлүгүбүз төмөндөп жатат. Бул гипотезаны тастыктоо же четке кагуу үчүн DevTools профайлеринде эмне текшересиз?
React тиркемеси бир гана чанкта топтолгон. Аны кантип бир нече чанкага бөлүп, кандай принципке негизделип жасаш керек?
Неге сезгич маалыматтарды localStorageда сактоо сунушталбайт?
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); console.log(a); // 5 25 25
Тесттер жазуу боюнча тажрыйбаңыз барбы?
JavaScriptтеги Event Loop жөнүндө мага айтып бер.