Sobes.tech

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 }), }); }; ```

Middle
Раппорто
49

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.

Middle+
IT OneIT One
49

¿Con qué hooks de React has trabajado? Cuéntame brevemente sobre cada uno. ¿En qué se diferencia useEffect de useLayoutEffect?

Middle+
Rossko
49

¿Qué sabe sobre los archivos index, como index.ts o index.js?

Middle
ООО Медиа технологии
49

¿Cuáles son las principales desventajas y problemas de signals, especialmente al trabajar con efectos?

Middle
ДиджиРеал
49

Cuente sobre los hooks del ciclo de vida del componente Angular en orden de ejecución.

Middle+
Сибилтек-софт
49

[nombre] preguntó: ¿Con qué tipo de personas te resulta más difícil trabajar? ¿Y con cuáles te resulta más fácil?

Middle
Sidbrige
49

¿Cuál le resulta más cómodo para trabajar: siguiendo una especificación estricta o en el marco de discusiones con el equipo?

Middle
Веза
49

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?

Middle
Альфа-БанкАльфа-Банк
49

¿Qué métodos estáticos de Promise conoces? Háblame de ellos.

Middle+
IT OneIT One
49

Cuéntame sobre tu experiencia, ¿en qué has estado ocupado últimamente?

Senior
Позитив Технолоджис
49

Tarea en Vue: ¿ qué se mostrará en la plantilla al usar watch sin la bandera immediate?

Middle
РунитиРунити
49

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?

Middle+
Mayflower
49

¿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?

Middle+
Твое Лайв
49

Cuéntenos cómo estaban organizados sus micro-frontends, su interacción y el funcionamiento general del sistema.

Middle+
Mish
49

¿Qué es React, para qué sirve y qué problemas resuelve? ¿Cuándo es recomendable usar React y cuándo basta con JavaScript puro?

Middle+
Альфа СОФТ
49

¿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?

Middle
АО Пари Страховая компания
49

¿Qué tomarías para construir un kit de interfaz de usuario desde cero?

Middle
МВидео/эльдорадо
49

¿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?

Middle
Ifellow
49

Cuéntenos sobre su proyecto actual y las razones de su búsqueda de un nuevo trabajo

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
49
/295