forked from SI669-internal/week11ChatF22
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathApp.js
31 lines (26 loc) · 1002 Bytes
/
App.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import { configureStore } from '@reduxjs/toolkit';
import { Provider } from 'react-redux';
import { rootReducer } from './data/Reducer';
import HomeScreen from './screens/HomeScreen';
import LoginScreen from './screens/LoginScreen';
import CameraScreen from './screens/CameraScreen';
function App() {
const Stack = createNativeStackNavigator();
const store = configureStore({
reducer: rootReducer
});
return (
<Provider store={store}>
<NavigationContainer>
<Stack.Navigator initialRouteName='Login' screenOptions={{ headerShown: false }}>
<Stack.Screen name='Login' component={LoginScreen}/>
<Stack.Screen name='Home' component={HomeScreen}/>
<Stack.Screen name='Camera' component={CameraScreen}/>
</Stack.Navigator>
</NavigationContainer>
</Provider>
);
}
export default App;