React/know

비구조할당으로 argument 처리하기

타코따코 2024. 11. 21. 16:27

비구조할당

 

arg로 파싱할때 사용

function FoundMovieCount({ count }: { count: number }){return }

 

인자로 받는게 헷갈리므로 정리하기

 

 

{}로 받는 이유는 객체를 받을때. type으로 따로 지정했기 때문에 {}로 쓴다.

{}를 통해 필요한 것만 가져오는 구조분해를 하는 것이다. 

 

type으로 따로 props를 만드는 이유는

들어오는 데이터가 하나가 아니라 여러개인 경우 깔끔해지기 때문임. 

type MovieListProps = {
  movies: Movie[]; // movies라는 속성이 Movie 배열 타입임을 지정
};

export default function MovieList({ movies }: MovieListProps) {
  return movies.map((movie) => <div key={movie.imdbID}>{movie.Title}</div>);
}

 

'React > know' 카테고리의 다른 글

캡쳐링 버블링  (0) 2024.11.25
조건부 랜더링 시 Hook 사용 조심하기  (1) 2024.11.22
Render Props 패턴  (0) 2024.11.20
성능 최적화 : React Dev Tool, React.lazy  (2) 2024.11.19
useEffect 알아보기  (0) 2024.11.18