¿Qué es el contexto (this) en JavaScript?
Frontend
¿Deberías escribir lógica en los componentes de React, moverla a hooks, o intentar mantener la lógica de negocio fuera de React? ¿Cuál es tu opinión?
¿Cómo determinar que let y const son elevados (hoisting) aunque están en la Zona Muerta Temporal?
Determina el orden de salida en console.log para el fragmento de código JavaScript dado con funciones foo/bar, Promise y setTimeout.
¿Has utilizado bibliotecas para validación en tiempo de ejecución y aserción de tipos, por ejemplo, para verificar datos recibidos de APIs?
LeetCode #125 — Escribe una función que determine si una cadena es un palíndromo: si se lee igual desde el principio y el final.
¿Has utilizado colecciones Set y Map en ES6? Cuéntanos sobre ellas.
¿Cuál es la diferencia entre una función regular y una función flecha en JavaScript?
¿Por qué es necesario usar claves para un array de componentes con estado interno? ¿Qué puede suceder con claves incorrectas o su ausencia? ¿Cómo afectan las claves al estado interno de los componentes?
¿Cuál te gusta más: any o unknown?
¿Qué es Promise en JavaScript?
Escribe la forma más sencilla de comprobar si una cadena es un palíndromo sin usar un bucle for — por ejemplo, usando split, reverse y join.
Escribe una función para ejecutar un array de tareas asíncronas con un límite en el número de tareas que se ejecutan simultáneamente; los resultados deben devolverse en el orden del array de tareas original, independientemente del orden de finalización.
¿Qué es el hoisting en JavaScript?
Habla sobre Event Loop como concepto.
¿Puedes usar una función flecha como constructor?
Habla sobre any y unknown en TypeScript.
¿Qué es Virtual DOM en React?
Cuéntanos sobre el ciclo de vida de los componentes funcionales de React y cómo conectarse a él.
Determina el orden de salida en console.log para el fragmento de código JavaScript dado con async/await y Promise.