React 컴포넌트 기초

YongWan·2023년 3월 8일
0

React Basic

목록 보기
3/10
post-thumbnail

컴포넌트 내보내기

컴포넌트를 내보내는 방법은 두 가지가 있다. 개인 스타일에 따라 적용하면 된다.

// 방법1
export default function Profile({image, name, title}) {
  return <div></div
}
    
// 방법2
function Profile({image, name, title}) {
  return <div></div>
}
    
export default Profile;

props 받아오기

부모로부터 props를 전달 받을 수 있다.

// props를 전달하는 부모 컴포넌트
function AppProfile() {
  return (
    <div className="App">
      <Profile name='Yong' title='Back-end' image='link'/>
      <Profile name='Song' title='Back-end' image='link'/>
      <Profile name='Tong' title='Front-end' image='link'/>
    </div>
  );
}
// 하나의 props를 받아 적용하는 방법
// 하나의 props를 받아 개별 value값들을 적용하려면 객체처럼 점 표기법을 사용하면 된다.
export default function Profile(props) {
  return (
    <div className="profile">
      <img src={props.image} />
      <h3>{props.name}</h3>
      <h4>{props.title}</h4>
    </div>
  )
}

// 여러개의 props를 받아 적용하는 방법
// 여러개의 props를 받는다면 꼭 {}로 감싸서 받아야 된다.
export default function Profile({image, name, title}) {
  return (
    <div className="profile">
      <img src={image} />
      <h3>{name}</h3>
      <h4>{title}</h4>
    </div>
  )
}

TIP

0개의 댓글