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?
Tarea de codificación en vivo: arreglar un contador con setInterval en useEffect, que no funciona correctamente debido a un problema de cierre
¿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)?
¿Qué sucederá si la URL cambia rápidamente varias veces seguidas?
// 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));
¿Cómo estás con los móviles? ¿Hubo adaptaciones? ¿Construyeron PWA o SPA?
¿Dónde se puede almacenar el estado en Vue? ¿En qué casos es mejor usar Pinia/Vuex y en cuáles provide/inject?
¿Qué devolverá la función con el número 15 en su implementación actual?
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)) ```
¿Dónde se utiliza Shadow DOM en la vida real?
¿En qué partes se puede dividir una solicitud HTTP?
¿Cuáles son las desventajas de WebSocket en comparación con otros métodos de interacción entre cliente y servidor?
¿Qué opinas sobre el almacenamiento de estado con bibliotecas como React Query o SWR?
función debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }
¿Qué tipos de utilidad de TypeScript conoces y usas, incluyendo Record?
Compare la experiencia de trabajo con Material y Taiga UI - ¿qué le gustó, qué no le gustó, en qué difiere principalmente?
¿En qué sistema operativo trabaja?
¿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)?
¿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?
¿Se puede prescindir completamente de RxJS en favor de signals en el Angular moderno?