Estoy creando la parte de autenticación de la navegación de la pila para una aplicación de navegación de reacción y terminé con algo como esto:
<Stack.Screen name="a" component={a} initialParams={{ url }} /> <Stack.Screen name="f" component={f} /> <Stack.Screen name="b" component={b} initialParams={{ url }} /> <Stack.Screen name="c" component={c} initialParams={{ url }} /> <Stack.Screen name="d" component={d} initialParams={{ url }} />¿Hay alguna forma en que pueda evitar agregar la URL initialParams en todas partes y agregarla tal vez a la pantalla del grupo de pila?
Intenté agregarlo en el accesorio screenOptions en el grupo de pila, pero no funcionó.
¿Tienen alguna sugerencia?
¡Gracias!
Puede crear un objeto y usar el operador de extensión en los componentes.
const initialParams = { initialParams: { url } }; <Stack.Screen name="a" component={a} {...initialParams} />