20.4.7 User, UserContainer 컴포넌트 준비하기

    이제 특정 사용자의 정보를 보여 줄 User 컴포넌트를 만들어 보겠습니다.

    components/User.js

    import React from 'react';
    
    const User = ({ user }) => {
      const { email, name, username } = user;
      return (
        <div>
          <h1>
            {username} ({name})
          </h1>
          <p>
            <b>e-mail:</b> {email}
          </p>
        </div>
      );
    };
    
    export default User;

     

    이전에 만들었던 Users 컴포넌트에서는 users 값이 null인지 배열인지 확인하는 유효성 검사를 해 주었던 반면, 위 User 컴포넌트에서는 user 값이 null인지 객체인지 확인하는 유효성 검사를 해 주지 않았습니다. 컨테이너 컴포넌트에서 유효성 검사를 할 때는 어떻게 해야 하는지 알아보겠습니다.

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