실전프로젝트 세팅(인풋컴포넌트)
세팅컴포넌트 하위 컴포넌트인 인풋 컴포넌트 ProfileInputProps라는 타입은 이 컴포넌트가 받아들일 수 있는 props의 형태를 정의. 이 타입은, 다양한 선택적 props(updateText, value, name, placeholder, label, 그리고 'password' 또는 'text' 중 하나인 type)와 필수적인 함수 prop인 onChange를 적음. 만약 label prop이 전달되었다면, 해당 텍스트로 레이블 요소를 생성 나머지 모든 props(...restProps)가 input 요소에 전달 만약 updateText prop이 전달되었다면, 해당 텍스트로 수정 안내문구(span 요소)를 생성 마지막으로, React.memo() 함수에 의해 감싸져서 내보내집니다 - 즉, 동..
2023. 9. 5.