Frontend
Componentes compuestos + React Context → transmisión de formEntity a través del proveedor en Form y consumo en FormItem. Form envuelve a los hijos en FormContext.Provider, y FormItem usa cloneElement para inyectar value y onChange en Input. Piedra angular: asegúrate de que FormItem pase el nombre al manejador de actualización. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Escribe una función getUserProfile que tome un userId como argumento y obtenga el perfil del usuario desde el endpoint de la API "[link] La función debe registrar el perfil del usuario si la solicitud es exitosa, y registrar un mensaje de error si la solicitud falla.
¿Con qué hooks de React has trabajado? Cuéntame brevemente sobre cada uno. ¿En qué se diferencia useEffect de useLayoutEffect?
¿Qué sabe sobre los archivos index, como index.ts o index.js?
¿Cuáles son las principales desventajas y problemas de signals, especialmente al trabajar con efectos?
Cuente sobre los hooks del ciclo de vida del componente Angular en orden de ejecución.
[nombre] preguntó: ¿Con qué tipo de personas te resulta más difícil trabajar? ¿Y con cuáles te resulta más fácil?
¿Cuál le resulta más cómodo para trabajar: siguiendo una especificación estricta o en el marco de discusiones con el equipo?
El paquete era de 1.5 megabytes, ahora es de 700-800 kilobytes. ¿Cómo exactamente redujiste el paquete? ¿Cómo comenzarías ahora a optimizar un paquete de 2 megabytes?
¿Qué métodos estáticos de Promise conoces? Háblame de ellos.
Cuéntame sobre tu experiencia, ¿en qué has estado ocupado últimamente?
Tarea en Vue: ¿ qué se mostrará en la plantilla al usar watch sin la bandera immediate?
Imagina una situación: justo antes del lanzamiento encuentras un error que hace que una función no funcione correctamente. No se puede posponer el lanzamiento, pero sabes que algo no funciona bien. ¿Qué harías en esa situación?
¿Qué harías si te asignaran una tarea y no estuvieras de acuerdo con su implementación desde el lado del diseño o del backend?
Cuéntenos cómo estaban organizados sus micro-frontends, su interacción y el funcionamiento general del sistema.
¿Qué es React, para qué sirve y qué problemas resuelve? ¿Cuándo es recomendable usar React y cuándo basta con JavaScript puro?
¿Hay una variable que puede ser de tipo Book o Video? ¿Cómo verificar el tipo del objeto? ¿Qué tipo devuelve la función de protección de tipo?
¿Qué tomarías para construir un kit de interfaz de usuario desde cero?
¿Cómo se estructuró el proceso de desarrollo en su último trabajo? ¿En qué forma llegaban las tareas, cómo se integraban en producción y cuál fue su papel en este proceso?
Cuéntenos sobre su proyecto actual y las razones de su búsqueda de un nuevo trabajo