Tengo 3 pantallas aquí por ejemplo:
AuthScreen.js, HomeScreen.js, LoginScreen.js y tienen su respectivo contenido dentro. Y son llamados por <Stack.Navigator> como se muestra en el enlace aquí
<NativeBaseProvider> . . . </NativeBaseProvider> ¿Hay alguna manera de que pueda escribir NativeBaseProvider una vez que tener que hacerlo en todas las pantallas?
NativeBaseProvider es un componente que hace que el tema esté disponible en toda su aplicación. Utiliza la API de contexto de React. Agregue NativeBaseProvider a la raíz de su aplicación y actualice App.js de la siguiente manera:
import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { NativeBaseProvider } from 'native-base'; const Stack = createNativeStackNavigator(); export default function App() { return ( <NativeBaseProvider> <NavigationContainer> <Stack.Navigator>{/* ... */}</Stack.Navigator> </NavigationContainer> </NativeBaseProvider> ); }