ts - 자료형을 어느 파일 폴더에 보관 할지에 대한 고민

박제영·2022년 7월 22일
0

ts

목록 보기
11/13
interface TodoListProps {
  items: { order: number; text: string }[];
}
function TodoList({ items }: TodoListProps) {
  return (
    <ul>
      {items.map((v, _) => {
        return <li key={v.order}>{v.text}</li>;
      })}
    </ul>
  );
}

export default TodoList;

props의 자료형을 명시해줘야 하는데 컴포넌트에다 일일히 적는게 맞는건지
아니면 프롭스를 내려주는 상위컴포넌트에서 해줘야하는건지 아니면 interface만 모아놓은 폴더 파일을 만들어서 관리하고 import해야하는건지 고민하다 내린 결론은

걍 사용하는 컴포넌트 내부에서 바로 선언해주는게 맞다고 느꼈다
왜냐면,, 재사용 안할거 같아서
남들은 어떻게하는지 모르겟다 일단 뉴비인 나로서는 그렇게 결론 내렷다

profile
개발 도중 만난 문제 해결을 서술하거나 기록 및 개인의 생각을 정리한 블로그

0개의 댓글