-
Notifications
You must be signed in to change notification settings - Fork 2
input type='file
minjeong9919 edited this page Jun 12, 2024
·
1 revision
프로필 이미지를 컴포넌트로 따로 분리한 후에 나의 mj 페이지에서 test를 해보았다.
프로필 이미지에 프로필 변경하는 부분도 있기 때문에 사진이 잘 되는지 확인한 것임!
아주 간지나게 완료하고, 같은 페이지에 있던 커스텀 리뷰 모달창의 리뷰 사진 넣는 인풋 부분도 잘 작동되는지 확인해보았다.
근데 분명 모달창 내애 있는 ImageInput 컴포넌트를 통해 이미지를 선택했는데 왜 ProfileImage 컴포넌트의 프로필 이미지 부분이 바뀌었다.
아니 분명히 다른 컴포넌트인데 왜 안될까,,
잇츠 톡 투 챗지피티 했는데 input요소에서 type="file"을 사용하는 경우에는 해당 필드의 id 값에 따라 독립적으로 작동한다고 한다.나는 두 컴포넌트 모두 imageInput이라는 같은 Id 값을 부여하였기 때문에 두 인풋에서 선택한 파일들은 'imageInput' 이라는 하나의 속성에 저장되었던 것이다.
두 개의 컴포넌트의 input의 id를 다른 값을 부여하엿더니 문제 해결
민정 🐶
- event 타입 지정하기
- React Hook "useState" is called in function "page" that is neither a React function component nor a custom React Hook function
- className을 prop으로 넣고 싶어요
- The ref value 'elementRef.current' will likely have changed by 어쩌고 에러
- react hydration error
- input type='file'
- ObjectRef와 MutableRefObject
- react-hook-form onChange가 trigger 되지 않는다면?