// [1, 2, 3, [4, [5]]] => [1, 2, 3, 4, 5] function
Frontend
¿Conoces el atributo SameSite en las cookies? ¿Cuáles son sus valores y en qué se diferencian?
¿Sabes qué es un ataque CSRF?
¿Qué problema surge al usar async/await directamente en useEffect?
¿Cómo resuelves el problema de optimización de carga de imágenes para diferentes resoluciones de pantalla?
¿En qué se diferencian los componentes del servidor y del cliente en Next.js? ¿Para qué se implementaron?
¿Para qué necesitamos establecer los atributos de ancho y alto para las imágenes?
Cuéntame sobre los modos de renderizado en Next.js: SSR, SSG, ISR — ¿en qué se diferencian?
¿Cuál es la complejidad algorítmica de la solución escrita?
¿Por qué exactamente frontend? ¿Cómo llegaste al frontend en general?
¿Cómo se puede optimizar la búsqueda en el componente para no hacer una solicitud al servidor con cada pulsación de tecla?
Mencionaste que trabajaste con micro frontends. ¿Puedes contar cómo se integraron, por qué los eligieron y qué problemas surgieron?
¿Qué escenarios cubrieron con pruebas E2E?
¿Pueden existir situaciones en las que no tenga sentido usar Next.js y sea suficiente un SPA normal en React?
¿Tiene sentido envolver la lista filtrada en useMemo en este componente?
¿Por qué el uso del índice del array como clave es un anti patrón en React?
¿Para qué se inventó Next.js? ¿En qué se diferencia de una aplicación SPA normal?
Tipifica la función escrita en TypeScript, usando genéricos, para que funcione no solo con números, sino también con otros tipos.
¿Participan los componentes del cliente en la generación de HTML en el servidor, o solo se ejecutan en el navegador?
¿Es un panel dinámico con muchos gráficos que cambian en tiempo real, renderizado en el cliente o en el servidor?