Frontend
Koda baxın: niyə 'Render' düyməsinə klik etdikdə App komponenti yenidən render olunacaq və niyə inputa mətn daxil edərkən Child komponenti yenidən render olunacaq?
HTTP sorğusu nədən ibarətdir? Əsas hissələrini və bloklarını göstərin.
Niyə counter çağırışlar arasında dəyəri saxlayır və eyni zamanda count dəyişəni birbaşa xaricdən əlçatan deyil?
Mikrofrontendlərlə işlədinizmi? Konsepti izah edə bilərsinizmi?
Döngüdə var ilə bağlı tapşırıq: niyə 5 dəfə 5 çıxır və necə düzəltmək olar?
/** * Yoxlayir ki, qutular sətirdə balanslıdır ya yox. * Sətirdə rast gəlinə biləcək qutular: * [[{ və }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }
addEventListener vasitəsilə əlavə olunan idarəedici standart olaraq hansı hadisə mərhələsində işləyir?
Mockupsuz işləmək məcburiyyətində qaldınızmı? Mockupsuz ediləcək tapşırıqlara necə yanaşırsınız?
Gələcək bir və ya iki ildə öz inkişafınızı necə görürsünüz?
Hazırkı işinizdə sizi yeni yer axtarmağa vadar edən 'tavan' nədir?
Bir-birinə döngüvi istinadlara malik iki obyekt varmı? Bu yaddaş sızıntısına səbəb olacaqmı? JavaScript-də çöp toplayıcı necə işləyir və yaddaşın təmizlənməsi üçün əsas şərt nədir?
Bu React ilə edilir? Formlar üçün hansı texnologiyaları və kitabxanaları istifadə etdiniz? Orada doğrulama var idi?
Vue 3-də Composition API nədir? Bu, Options API-dən necə fərqlənir?
Uzunmüddətli dəstək üçün yazılmış kodun strukturunu necə yaxşılaşdırardınız?
JavaScript-də hansı irs növü istifadə olunur? Siniflərdə çoxlu irs var mı?
Event Loop haqqında danış: mikro və makro tapşırıqlar, icra sırası.
İşinizdə neyron şəbəkələrindən istifadə edirsinizmi?
DevOps hissəsində nə etdiyiniz barədə daha ətraflı danışın.
Komponentlər + React Context → formEntity-nin Form daxilində provayder vasitəsilə ötürülməsi və FormItem-də istifadəsi. Form, uşaqlarını FormContext.Provider ilə əhatə edir və FormItem cloneElement istifadə edərək Input-a value və onChange enjekte edir. Qarşısını almaq üçün: əmin olun ki, FormItem yeniləmə funksiyasına adı ötürür. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Tutaq ki, middleware vasitəsilə autentifikasiya ilə qorunan səhifə yaratmalısınız. Bunu necə həyata keçirərdiniz?