Sobes.tech

Frontend

¿Bloquea CSSOM el renderizado de la página? ¿Por qué?

Middle+
191

Describa el camino crítico del renderizado del navegador: desde la entrada de la URL en la barra de direcciones hasta el renderizado de la página. Hable sobre DNS, TCP, HTTP, construcción del DOM, CSSOM, Render Tree, Layout y Paint.

Middle+
190

¿Qué es reflow y repaint? ¿Qué es un reflow forzado (re-renderizado forzado)? ¿Cómo se puede optimizar el renderizado para reducir la cantidad de re-renderizados forzados?

Middle+
157

¿En qué casos ocurre la re-renderización (re-render) de un componente en React? Cuente sobre reconciliation (conciliación).

Middle+
151

¿Cómo hacer que la función makeBook devuelva los valores esperados 0 y 5 en lugar de dos decenas?

Middle+
149

¿Cómo se puede resolver una tarea que se resuelve mediante herencia de manera alternativa? ¿Qué es la composición en el contexto de TypeScript y React?

Middle+
146

Mire la función makeBook. Determine qué se mostrará en la consola en las líneas 20-21 (dos líneas comentadas). Explique el comportamiento de la función.

Middle+
128

¿Qué patrones de diseño y principios de calidad de código utilizas al desarrollar en React/TypeScript? ¿Cómo aplicas los principios SOLID en el desarrollo frontend?

Middle+
123

Refactorice el componente que renderiza un número aleatorio (desde Promise) y la posición del desplazamiento. Encuentre los problemas y corríjalos.

Middle+
120

¿Qué son los HOC (Componentes de Orden Superior)? ¿Para qué se utilizan? Proporcione ejemplos de uso de HOC en React.

Middle+
111

¿Para qué se utilizan los genéricos en TypeScript? ¿Cómo limitar un genérico a tipos específicos? ¿Qué es el narrowing de tipos y cómo se implementa?

Middle+
108

¿Cómo funciona el Virtual DOM en React? ¿Cómo determina React el orden de ejecución de las operaciones durante la re-renderización? Cuente sobre React Fiber y el planificador (scheduler).

Middle+
86

¿Qué es CORS? ¿Cómo funciona? ¿Cuál es la diferencia entre solicitudes simples (GET, POST) y solicitudes preflight (OPTIONS)? ¿Qué revisa CORS al enviar una solicitud?

Middle+
86