Fáciles y de open source y para toda la familia xD
-
A cada tarea en tareas/index le ponemos dos botones uno de editar y otro de eliminar al de editar le decimos que vaya a la ruta /tareas/guardar/${usu_id}/${tar_id} y le mandamos por la URL el usuario-id y la tarea-id. Creamos la ruta en app.js
-
Esta ruta renderiza el mismo componente Guardar.js recibimos por URL estas variables y decimos en el componentDidMount() si esas variables existen en la URL, llamo a los dos actions que modifique los inputs y estado por la tarea que se le dio click.
-
El manejador de click del botón de guardar ahora va a agregar o editar tareas, asi que pregunto si existen las variables en la URL creo un objeto tiene los valores que va modificar en la API, y llamo a un dispatch llamado editar() y le paso la tarea_editada
Conclusión: En el mismo componente de Guardar.js hicimos que se puedan modificar tareas existente o crear tareas depende la ruta, que ambas renderizan Guardar.js
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. RegÃstrate o inicia sesión para participar.