Frontend
Escriba los tipos correctos para esta función, de modo que TypeScript valide ambos objetos (usando generics y keyof).
Tarea práctica sobre Promise (la tarea fue anunciada, pero no se anunció completamente en la transcripción).
¿Con qué recolectores has tenido que trabajar y, quizás, configurar algo complejo en ellos?
/** * Es necesario escribir una función asíncrona, * que "duerma" la cantidad de milisegundos especificada, * y luego termine con éxito * / function sleep(duration) { } // Ejemplo const startTime = Date.now(); console.log("empezando a dormir..."); sleep(2000).then(() => { console.log("¡Desperté después de 2 segundos!"); console.log("Tiempo transcurrido: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("¡Desperté después de 1 segundo!"); console.log("Tiempo transcurrido: ", Date.now() - startTime); });
De estos billetes se puede construir una única ruta continua. No hay bucles ni repeticiones en la ruta. Necesitas escribir un programa que devuelva estos mismos objetos de billetes en el orden de la ruta. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
¿Puedes dar un ejemplo donde providedIn: 'root' no sea necesario?
¿Qué es Vue? ¿Qué es la reactividad y para qué se utiliza?
¿Qué haces si la tarea está mal formulada, por ejemplo, te dictan la ubicación y el color específicos del botón en lugar de describir el problema?
Cuéntanos sobre ti / presentación de la empresa: una breve historia sobre la estructura de la empresa prestataria, los equipos y el producto (contexto antes del encargo técnico).
¿Cuál es la diferencia entre Promise.all y Promise.allSettled?
¿Cómo hacer una sola solicitud HTTP y suscribirse a su resultado varias veces?
Nombra y compara los operadores de orden superior de RxJS: switchMap, mergeMap, concatMap y exhaustMap.
#Formulario de registro en React 1. Explica cómo funciona StateProvider, comparte tus pensamientos con el entrevistador. 2. Echa un vistazo a /src/api/mock, explica cómo funciona. 3. Revisa el color del SubmitButton y corrígelo. 4. Implementa la validación del formulario en el componente Signup. (\*\*) Ten en cuenta la tarea número 9. Reglas: - Los campos de Nombre de usuario, Correo electrónico, Contraseña y Repetir contraseña deben tener al menos 6 caracteres; - La contraseña debe coincidir con la de Repetir contraseña; - La validación debe realizarse al hacer clic en "Registrarse"; - Los campos con valores inválidos deben marcarse (props error y helperText); 6. La respuesta de la API puede tener un error que debe mostrarse al usuario cerca del campo correspondiente. 7. Asegúrate de que el componente UserName renderice el nuevo nombre de usuario después de un envío exitoso. 8. Implementa el nuevo componente SignupSuccess. Debe mostrarse en lugar del formulario de registro. 9. Implementa la validación del servidor para los campos apropiados.
¿Cómo se crean las variables y se asignan datos en JavaScript? ¿Qué sucede al crear un primitivo y un objeto?
¿Cuál ha sido la tarea técnica más interesante y difícil para ti, no en cuanto a cantidad, sino en cuanto a calidad?
Tarea 2: Dadas varias declaraciones de interfaz Todo a continuación, explica qué sucede cuando están presentes en el mismo ámbito. Discute cómo TypeScript las trata y completa el objeto `myTodo` para satisfacer los requisitos de la interfaz Todo fusionada. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```
¿Qué códigos HTTP se utilizan al trabajar con la API REST?
/* archivo ProfilePage.tsx en este archivo hay que corregir errores */
Complete la matriz 5×5 con números enteros aleatorios únicos del 0 al 1000.
Hay un array de usuarios que se muestran mediante map. ¿Dónde está el error y qué falta aquí?