Sobes.tech

Frontend

De ce stocăm timeoutId? Ce se întâmplă dacă Promisiunea se îndeplinește înainte de timeout și apoi se activează setTimeout cu reject?

Middle
238

Cum se obține lățimea unui element DOM și cum se monitorizează modificările sale? Se poate atașa un resize pe un element DOM folosind addEventListener?

Middle
219

Care este diferența dintre cookies și localStorage? Care este dimensiunea maximă a cookie-urilor și localStorage? Cum diferă timpul de viață?

Middle
219

Care este diferența dintre git merge și git rebase? Care sunt avantajele și dezavantajele fiecărei abordări?

Middle
176

Cum se poate rezolva sarcina withTimeout într-un mod alternativ prin Promise.race? Ce este Promise.race, în ce se deosebește de Promise.all?

Middle
172

Scrieți un hook personalizat React useScreenWidth(targetWidth), care returnează lățimea actuală a ecranului (screenWidth) și un flag isMobile (true dacă lățimea actuală este mai mică decât targetWidth). Hook-ul trebuie să se actualizeze la schimbarea dimensiunii ferestrei.

Middle
167

Ce este prop drilling? Câte niveluri de imbricare sunt considerate acceptabile?

Middle
161

Creați o funcție care respinge promisiunea returnată, transmitând ca eroare șirul "timeout_error", dacă nu se rezolvă în timpul specificat sau se comportă normal ca originalul. @param {Promise} promise Promisiunea originală @param {Number} timeoutMilliseconds Timpul pentru timeout în milisecunde @return {Promise} Promisiunea cu comportamentul dorit function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
159

Ce alte hooks de React cunoști? Spune-mi despre useRef, useReducer, useCallback, useMemo, useContext.

Middle
139

Ce este async/await? Cum se diferențiază de Promise?

Middle
130

Ce sunt var, let, const? Cu ce diferă? Ce este hoisting-ul?

Middle
126

De ce nu v-a plăcut Redux Toolkit și ați trecut la Effector?

Middle
125

Ce este NaN? Oferiți exemple de situații în care apare NaN. Cum verificați dacă o valoare este NaN?

Middle
121

Care este diferența dintre == și ===?

Middle
119

Spune-mi puțin despre tine, experiența ta relevantă și de care proiect ești cel mai mândru.

Middle
118

Ce este o funcție de ordin superior? Oferiți exemple de funcții de ordin superior încorporate în JavaScript.

Middle
105

Ce metode HTTP cunoști? În ce constă diferența dintre PUT și PATCH?

Middle
88