1 00:00:02,300 --> 00:00:07,850 ¿Y qué hay de enviar esto? El botón de envío, por supuesto, está en nuestro encabezado y, por 2 00:00:07,880 --> 00:00:10,460 lo tanto, aprendió cómo puede conectar el encabezado y el componente, 3 00:00:10,460 --> 00:00:12,230 lo hacemos con la ayuda de params. 4 00:00:12,380 --> 00:00:15,980 Así que agregaré una nueva función aquí en el componente de edición 5 00:00:16,220 --> 00:00:23,320 del producto, el controlador de envío podría ser el nombre y allí en esta función, quiero hacer lo que sea necesario para agregar 6 00:00:23,320 --> 00:00:25,270 un producto o actualizarlo, por 7 00:00:25,330 --> 00:00:27,700 lo que debemos enviar Algunas acciones de Redux. 8 00:00:27,700 --> 00:00:34,160 Por ahora, solo voy a consolar el envío de registros aquí para que veamos que esto se ejecutó. 9 00:00:34,270 --> 00:00:40,530 Ahora necesitamos pasar ese controlador de envío a nuestros parámetros y podemos hacerlo con la ayuda del efecto de uso 10 00:00:40,540 --> 00:00:48,640 aquí que ya les mostré anteriormente y también con la devolución de llamada de uso y ajustamos nuestra función aquí con la devolución de llamada de 11 00:00:48,640 --> 00:00:49,700 uso y, 12 00:00:49,750 --> 00:00:52,360 por supuesto, esta función no tiene dependencias en 13 00:00:52,360 --> 00:00:57,370 este momento, por lo que podemos usarlo así. Esto garantiza que esta función no se vuelva 14 00:00:57,400 --> 00:01:00,720 a crear cada vez que el componente se vuelve a representar y, 15 00:01:00,880 --> 00:01:06,890 por lo tanto, evitamos ingresar un bucle infinito y ahora podemos ejecutar el efecto de uso aquí para ejecutar una función después de 16 00:01:07,090 --> 00:01:10,510 cada ciclo de representación y aquí, nuestra dependencia es el controlador de envío 17 00:01:10,510 --> 00:01:16,240 que nunca cambios, lo que significa que en este momento esto solo se ejecuta una vez, lo cual es genial porque 18 00:01:16,240 --> 00:01:25,670 entonces podemos establecer parámetros aquí, pasar un objeto donde vinculamos submit como clave para el controlador de envío. Ahora enviar es un parámetro que podemos recuperar aquí en 19 00:01:25,670 --> 00:01:38,000 nuestro encabezado, nuestra función de envío se puede obtener de los datos de navegación. navegación get param submit, esa es la clave que acabo de configurar en la llamada set 20 00:01:38,420 --> 00:01:43,880 params y la función submit es, por lo tanto, lo que debe ejecutarse 21 00:01:43,880 --> 00:01:50,720 cuando se presiona este botón, así que solo apuntaré a Press para esa función de envío al final. 22 00:01:50,730 --> 00:01:55,770 Ahora en este momento también se requiere un pequeño cambio, usar una devolución de llamada como esta realmente lo recrearía 23 00:01:55,770 --> 00:02:00,180 cada vez que esto se vuelva a procesar, debemos pasar ese segundo argumento que debería ser una matriz 24 00:02:00,180 --> 00:02:04,170 vacía, ahora esta función nunca se volverá a crear y ahora evitar un bucle infinito 25 00:02:04,170 --> 00:02:12,220 Así que ahora, si vamos a la pantalla de administración, haga clic aquí y haga clic en este botón, en realidad verá el envío aquí y 26 00:02:12,220 --> 00:02:13,690 eso funciona como debería.