Sobes.tech

Frontend

¿Se puede confiar en los tipos de TypeScript en tiempo de ejecución? ¿Cómo garantizar la validación de los datos del backend?

Senior
АЛМИ Партнер
37

Tarea de codificación en vivo: arreglar un contador con setInterval en useEffect, que no funciona correctamente debido a un problema de cierre

Middle
WB Travel
37

¿Cómo asegurar la función de suma en caso de que el backend pueda enviar datos incorrectos (indefinidos, cadenas en lugar de números)?

Middle
Первый оптовый
37

¿Qué sucederá si la URL cambia rápidamente varias veces seguidas?

Middle
RedLab
37

// y cada valor es un array que contiene todos los elementos del array original con esa clave. // código aquí // Ejemplo 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Ejemplo 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));

Middle+
Яндекс
37

¿Cómo estás con los móviles? ¿Hubo adaptaciones? ¿Construyeron PWA o SPA?

Middle
Хьюнет
37

¿Dónde se puede almacenar el estado en Vue? ¿En qué casos es mejor usar Pinia/Vuex y en cuáles provide/inject?

Middle
АО Пари Страховая компания
37

¿Qué devolverá la función con el número 15 en su implementación actual?

Middle+
Ifellow
37

Explica el comportamiento del siguiente código de Promesas en JavaScript y qué se mostrará en la consola: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```

Middle+
РунитиРунити
37

¿Dónde se utiliza Shadow DOM en la vida real?

Middle
РунитиРунити
37

¿En qué partes se puede dividir una solicitud HTTP?

Middle+
Альфа-БанкАльфа-Банк
37

¿Cuáles son las desventajas de WebSocket en comparación con otros métodos de interacción entre cliente y servidor?

Middle
NordClan
37

¿Qué opinas sobre el almacenamiento de estado con bibliotecas como React Query o SWR?

Middle
Data World
37

función debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }

Middle
ИдаПроджект
37

¿Qué tipos de utilidad de TypeScript conoces y usas, incluyendo Record?

Middle
ДИТ Москвы
37

Compare la experiencia de trabajo con Material y Taiga UI - ¿qué le gustó, qué no le gustó, en qué difiere principalmente?

Middle
ДиджиРеал
37

¿En qué sistema operativo trabaja?

Middle+
Global treds
37

¿Qué sucede si no se limpia el timeout después de que la función se ejecuta con éxito? ¿Cómo se puede solucionar esto y qué método de promesa sería adecuado para limpiar el timeout en cualquier caso (tanto en éxito como en error)?

Middle+
Яндекс
37

¿Cómo migrarías un proyecto Angular de la versión 14 a la 21 y qué hacer en caso de incompatibilidad con una biblioteca de terceros?

Middle
СК Согласие
37

¿Se puede prescindir completamente de RxJS en favor de signals en el Angular moderno?

Middle
ДиджиРеал
37
/292