Ejercicio de programación con Vuejs: Uso de provide e inject
Código
0h 25m
Vuejs avanzado: Domina la Composition API de manera avanzada creando interacción efectiva entre componentes padre e hijo utilizando las funciones provide e inject.
Crea un sistema de gestión de mensajes en Vuejs usando la Composition API, donde un componente padre proporciona una lista de mensajes que pueden ser manipulados por sus componentes hijos. La interacción entre los componentes debe realizarse utilizando provide
e inject
.
Requisitos
Componente padre:
- Proporciona una lista de mensajes inicialmente vacía.
- Proporciona una función para añadir mensajes a la lista.
- Proporciona una función para eliminar mensajes de la lista.
Componente hijo:
- Muestra la lista de mensajes.
- Permite añadir un nuevo mensaje a través de un campo de entrada y un botón.
- Permite eliminar mensajes de la lista.
Restricciones:
- El código debe escribirse en TypeScript.
- Todo el código debe estar en un solo archivo, simulado para un editor de texto simple.
Consejos
- Con escribir el script de cada componente separado por dos comentarios que contengan el nombre de cada uno de los componentes es suficiente
- Realiza el código del componente padre e hijo por separado, y luego une los scripts de cada uno de los componentes en un solo archivo TypeScript para que concuerde con uno de los requisitos del ejercicio
Todos los ejercicios de programación de Vuejs
Evalúa tus conocimientos con ejercicios de programación en Vuejs de tipo Test, Puzzle, Código y Proyecto con VSCode.
Solicitud HTTP con Axios
Código
Estilización de componentes en Vue.js
Código
Comunicación de componentes con props
Código
Uso de hooks de ciclo de vida en Vue
Código
Introducción a los componentes
Test
Introducción a Vue
Test
Navegación programática y redirección
Puzzle
Uso de la directiva v-if en Vuejs
Puzzle
Crear componente Composition API
Código
Realizar una solicitud GET con Fetch API en Vue
Código
Uso avanzado de los composables
Puzzle
Galería de imágenes con navegación y rutas
Proyecto
Uso de rutas anidadas y dinámicas
Test
Definición y manejo de rutas en Vue
Código
Uso de la directiva v-for en Vuejs
Código
Manejo de eventos con v-on
Puzzle
Crear un componente con Options API en Vue
Código
Creación de rutas con Vue Router
Código
Uso básico de los composables
Test
Binding bidireccional con v-model y defineModel
Test
Certificados de superación de Vuejs
Supera todos los retos de Vuejs y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Vuejs
Composition API: provide e inject
Composición y reactividad