2.4.1 태그를 열면 반드시 닫아주기

    특정 내용을 홑화살괄호로 감싸준 것을 태그라고 부릅니다. <Text>처럼요. 만약 <Text>안녕하세요</Text>라는 JSX 코드가 있다면 <Text>는 ‘태그의 시작’으로 여는 태그이고, </Text>는 ‘태그의 끝’으로 닫는 태그입니다.

    태그를 열었으면 꼭 닫아줘야 합니다. 만약에 닫지 않으면 오류가 발생합니다. Greeting 컴포넌트에서 Text 컴포넌트의 닫는 태그인 </Text>를 지운 뒤 어떤 결과가 나타나는지 확인해보세요.

    components/Greeting.js

    import React from 'react';
    import {View, Text} from 'react-native';
    
    function Greeting(props) {
      return (
        <View>
          <Text>안녕하세요 {props.name}!
        </View>
      );
    }
    
    Greeting.defaultProps = {
      name: '리액트 네이티브',
    };
    
    export default Greeting;

    ▲ 그림 2-4 태그를 닫지 않았을 때 나타나는 오류

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.