Dev/RN

3. [RN] Hello world! 띄우기

VIPeveloper 2021. 1. 25. 15:54
728x90
반응형

맥북도 옛날 버전이라 한번 키는 것도 오래 걸리는 듯 하다... ios 하나 띄우는데 베터리 10퍼 잡아먹는다니..

 

오늘은 hello world 띄워보려고 한다.

 

App.js 를 만지는 것으로 설정은 끝이 난다.

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 *
 * @format
 * @flow
 */

import React,{Component} from 'react';
import { View,Text } from 'react-native';

class App extends Component{
  render(){
    return (
      <View>
        <Text>hello world</Text>
      </View>
    )
  }
}

export default App;

화면이 잘 보인다.

 

import React,{Component} from 'react';

의 문장에 대해 파악해보자.

'react'라는 모듈에서 Component 라는 클래스를 import 한 것이다.

 

class App extends Component{

이때, 임포트된 Component를 상속하는 App이라는 클래스를 만든 것이다.

 

이 앱이라는 화면 안에는 화면을 렌더링 해줄 수 있는 render()라는 함수가 있고, 그 안에서 리턴되는 것들이 화면을 구성한다.

  render(){
    return (
      <View>
        <Text>hello world</Text>
      </View>
    )
  }

 

 

끝.

728x90
반응형

'Dev > RN' 카테고리의 다른 글

6. [RN] state, props를 이용해 데이터 전달하기  (0) 2021.01.28
5. [RN] 조각 붙이기  (0) 2021.01.27
4. [RN] 스타일 꾸미기  (0) 2021.01.26
2. [RN] 프로젝트 만들기  (0) 2021.01.23
1. RN 환경설정하기  (0) 2021.01.17