Frontend
¿Qué es React Fiber, por qué apareció, se puede interrumpir la fase de commit y qué significan current tree y work-in-progress tree?
¿Qué son acoplamiento y cohesión en el desarrollo?
¿Qué son los tipos literales en TypeScript y para qué sirven?
¿Por qué se necesita Next.js, qué métodos de renderizado soporta y qué pasa si el componente superior se marca como componente cliente?
En el formulario, al presionar Enter, la página se recarga. Configure el manejo del envío sin recargar y haga que la validación del campo sea obligatoria.
¿Cómo funciona useMemo si se pasa el array de dependencias, está vacío o no se pasa?
¿Qué son debounce y throttle, en qué se diferencian y dónde se usan?
¿Qué te gusta más del frontend y en qué área quieres desarrollarte?
¿Qué pasa si pasas una función como valor inicial a useState, y por qué se usa la inicialización perezosa?
El resumen indica que el tiempo de creación de la tarea se redujo de 11 a 4 minutos. ¿Qué no cambió durante este proceso?
¿Quién desarrolló el motor de renderizado?
¿Qué es React, por qué se necesita Virtual DOM y cómo aplica React los cambios al DOM?
¿Cómo estaban organizadas las tareas interactivas: configuraciones JSON, componentes y su renderizado?
¿Quién trabajó en la estructura de configuración JSON?
¿Cómo encuentras cuellos de botella y problemas de rendimiento en una aplicación frontend?
¿Cómo optimizar un componente hijo para que no se vuelva a renderizar cuando el padre se actualiza?
¿Qué hooks de React sueles usar?
Determina el orden de salida en la consola en el ejemplo con código síncrono, Promise.resolve y dos setTimeouts.
¿Qué son los Web Workers y cuándo se usan?
¿Por qué se utilizó JSDoc en uno de los proyectos en lugar de un TypeScript completo? ¿Por qué no se inició la transición?