Sobes.tech

Frontend

¿Por qué almacenamos timeoutId? ¿Qué sucederá si la Promesa se cumple antes del tiempo de espera y luego se activa setTimeout con reject?

Middle
240

¿En qué se diferencian las cookies de localStorage? ¿Cuál es el tamaño máximo de las cookies y localStorage? ¿En qué difiere su tiempo de vida?

Middle
221

¿Cómo obtener el ancho de un elemento DOM y rastrear sus cambios? ¿Se puede poner un resize en un elemento DOM usando addEventListener?

Middle
220

¿En qué se diferencia git merge de git rebase? ¿Cuáles son las ventajas y desventajas de cada enfoque?

Middle
179

¿Cómo se puede resolver la tarea conTimeout de manera alternativa a través de Promise.race? ¿Qué es Promise.race, en qué se diferencia de Promise.all?

Middle
172

Escriba un hook personalizado de React useScreenWidth(targetWidth), que devuelve el ancho actual de la pantalla (screenWidth) y una bandera isMobile (true si el ancho actual es menor que targetWidth). El hook debe actualizarse al cambiar el tamaño de la ventana.

Middle
169

¿Qué es prop drilling? ¿Cuántos niveles de anidamiento se consideran aceptables?

Middle
161

Crear una función que rechace la promesa devuelta, pasando como error la cadena "timeout_error", si no se resuelve dentro del tiempo especificado, o se comporta normalmente como la original. @param {Promise} promise Promesa original @param {Number} timeoutMilliseconds Tiempo para el timeout en milisegundos @return {Promise} Promesa con el comportamiento deseado function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
159

¿Qué otros hooks de React conoces? Cuéntame sobre useRef, useReducer, useCallback, useMemo, useContext.

Middle
139

¿Qué es async/await? ¿En qué se diferencia de Promise?

Middle
130

¿Qué son var, let, const? ¿En qué se diferencian? ¿Qué es el hoisting?

Middle
126

¿Por qué Redux Toolkit no fue de tu agrado y cambiaste a Effector?

Middle
125

¿En qué se diferencian == y ===?

Middle
121

¿Qué es NaN? Proporcione ejemplos de cuándo aparece NaN. ¿Cómo verificar si un valor es NaN?

Middle
121

Cuéntame un poco sobre ti, tu experiencia relevante y de qué proyecto estás más orgulloso.

Middle
119

¿Qué es una función de orden superior? Proporcione ejemplos de funciones de orden superior integradas en JavaScript.

Middle
105

¿Qué métodos HTTP conoces? ¿En qué se diferencia PUT de PATCH?

Middle
89