반응형
Image is missing required "src" property: 에러에 관한 내용입니다.
이미지를 넣는 과정에서 이런 에러가 나오는 경우가 종종 있습니다.
Image src부분이나 alt부분에 제대로된 값이 들어가기전에 한번 실행되기 때문인것으로 생각됩니다.
import ...
const App = ({ user }, { user: UserProps }) => {
return (
<Image width={9999} height={9999} src={user.profile} alt={userWrap.user.nickname + "님의 배경 프로필"} />
);
}
위와 같은 내용이 있을 때, user에 제대로된 내용이 들어오기전에 undefined가 들어가서 실행을 한번 해줘서 일어나는 현상이라 생각됩니다.
해결방법
import ...
const App = ({ user }, { user: UserProps }) => {
return (
{ user.profile && <Image width={9999} height={9999} src={user.profile} alt={userWrap.user.nickname + "님의 배경 프로필"} /> }
);
}
다른 방법도 있을지 모르지만, "user.profile에 내용이 담기면 실행해라" 라고 일단은 설정을 해두었습니다.
반응형
'React > NextJS' 카테고리의 다른 글
[ NextJS ] onKeyDown을 onKeyPress처럼 사용하기 (0) | 2023.05.10 |
---|---|
[ NextJS ] useState 오브젝트 안에 오브젝트 값 변경하기 ( Object in Object ) (0) | 2023.05.02 |
[ NextJS ] CSR에서 cookie 내용 가져오기 (0) | 2023.05.01 |
[ NextJS ] 달력 만들기 (5) | 2023.04.17 |
[ NextJS ] next.js에서 react-draft-wysiwyg 사용하기 ( Feat. 문제점 ) (0) | 2023.04.05 |