Entonces, ¿cómo podemos ahora establecer nuestras opciones aquí de una manera más agradable y con una solución alternativa amplia como si
la tuviéramos aquí?
Anteriormente, necesitábamos abusar de los padres para obtener datos de nuestro componente.
Entonces, eso cambió en nuestro componente a opciones de navegación D con la reactivación cinco que ya no es necesaria
en este escenario aquí, tenemos que enviar la función y queremos pasar una función de envío diferente
a nuestras opciones aquí.
Ahora lo hicimos estableciendo aquí a los padres y configurando el parámetro de envío a nuestro
controlador de envío en el controlador de envío. Este año de funciones se actualizaría siempre que nuestro estado de formulario cambiara, por ejemplo.
Bueno, ahora no necesitamos hacer esto, ya hemos establecido padres.
En cambio, lo que podemos hacer ahora es usar una nueva función llamada opciones de configuración que todavía no se modifica en el
accesorio de navegación, pero esta función de opciones de configuración aquí es nueva y esto nos permite establecer
nuevas opciones dinámicamente desde el interior del componente.
Entonces, ¿qué podemos hacer aquí?
Bueno, alimentamos un objeto en las opciones establecidas y ahora aquí podemos ajustar dinámicamente nuestras opciones.
Entonces, en este caso, no puedo deshacerme de esta línea aquí donde extraemos una función de envío de nuestras opciones de pantalla y, en
cambio, voy al lugar donde la usamos, que es la opción correcta de encabezado.
Y ahora podemos ajustar la configuración correcta del encabezado aquí desde las opciones de pantalla e ir al componente aquí donde
configuré las opciones y lo configuré allí.
Así que ahora configuro mi opción de encabezado correcto aquí desde el componente y lo bueno es
que ahora puedo referirme a esa función de controlador de envío.
Y dado que esto está en uso de hecho cada vez que cambia el controlador, restableceremos esa opción.
Entonces, si ahora
salvamos a papá y volvemos a cargar nuestra aplicación y vamos al área de administración y hago clic en agregar aquí, verá que
esto funciona sin errores.
Y si trato de agregar mi libro aquí nuevamente donde este libro de prueba de precios ve que
ahora funciona, obtengo un error clave aquí que tendremos que analizar.
Pero generalmente esto funciona y funciona sin errores.
Ahora lo que no funciona aquí es mi página de todos los productos. Veo brevemente mi producto aquí.
Pero luego recibo un error nuevamente.
Por lo tanto, no podemos analizar esto, pero además de eso ahora funciona y usar padres ahora funciona y ahora no tenemos que
usar padres para cosas que realmente no tienen algo que ver con los padres.
Correcto.
Los padres solo deben transportar datos desde la pantalla A a la B cuando navegan y no desde una
pantalla con opciones configuradas.
Ahora podemos actualizar nuestras opciones dinámicamente sin abusar de los padres.