지난 Post 와 관련하여 React Navigation V5 설치에 관해 다시 정리한다.
먼저
react-native init 프로젝트명으로 React native 기본 App 을 생성한다.
cd 프로젝트명으로 생성한 App 의 Directory 로 이동한다.
cd ios
podfile 의 내용을 다음과 같이 수정한다.
  #use_flipper! <== 주석처리
  use_flipper!({ 'Flipper-Folly' => '2.3.0' }) # <= 추가
  
  post_install do |installer|
    flipper_post_install(installer)
  endxcode 12.4 를 사용하는 경우에 위와 같이 처리해주어야 Build 시 오류가 발생하지 않는다.
그리고 pod 를 Update 해준다.
pod updatepod update 이전에 npm install 이 실행되어야 할 수도 있다.
npm install
npm install @react-navigation/native --save
npm install @react-navigation/stack --save
//추가 navigation
npm install @react-navigation/drawer
npm install @react-navigation/bottom-tabs
npm install @react-navigation/material-top-tabs react-native-tab-view
npm install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view --save
cd ios
pod install다음과 같이 설치가 되었다면 코드를 작성하고 실행해 본다.
// Screens/HomeScreen.js
import React from 'react';
import { View, Text } from 'react-native';
const HomeScreen = (props) => {
    return (
        <View
            style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}
        >
            <Text>Home Screen</Text>
        </View>
    );
};
export default HomeScreen;import React from 'react';
import { View, Text } from 'react-native';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import HomeScreen from './Screens/HomeScreen';
const Stack = createStackNavigator();
const App = () => {
    return (
        <NavigationContainer>
            <Stack.Navigator>
                <Stack.Screen name="Home" component={HomeScreen} />
            </Stack.Navigator>
        </NavigationContainer>
    );
};
export default App;react-native run-ios 또는 npm run ios
행복한 고수되십시오.
woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형
    
    
    
  'MOBILE > React Native' 카테고리의 다른 글
| [React Native] React Native Editor Configuration (0) | 2021.02.28 | 
|---|---|
| [React Native] The Configuration For React Native Development (2) | 2021.02.20 | 
