[Next.js] Image is missing required "src" property:

2023. 8. 16. 09:15·Next.js
const [profileImg, setProfileImg] = useState<string>("");

  useEffect(() => {
    setMounted(true);
    if (isLogin && userInformation) {
      setProfileImg(userInformation.gender === "MAN" ? "/manIcon.png" : "/womanIcon.png");
    }
  }, [isLogin]);
  
  
  

<Image src={profileImg} alt="man" width={20} height={20} style={{ border: "1px solid black", borderRadius: "50%" }}></Image>

 Image is missing required "src" property:

 

=> 에러가 뜨는 이유? 위 코드에서 profileImg가 없을수도 있어서!

src={변수} 이면, 변수에 값이 없는 경우도 고려해주어야한다. 

 

해결

{profileImg && <Image src={profileImg} alt="man" width={20} height={20} style={{ border: "1px solid black", borderRadius: "50%" }}></Image>
저작자표시 비영리 변경금지 (새창열림)

'Next.js' 카테고리의 다른 글

Next.js와 Styled-Components 사용 시 Unknown Prop Warning 해결하기  (0) 2024.11.20
[error] next start/ next build 시 에러  (0) 2023.07.04
'Next.js' 카테고리의 다른 글
  • Next.js와 Styled-Components 사용 시 Unknown Prop Warning 해결하기
  • [error] next start/ next build 시 에러
BS Kwak
BS Kwak
  • BS Kwak
    Slow but steady wins the race
    BS Kwak
  • 전체
    오늘
    어제
    • 카테고리 (161)
      • Project (2)
      • Next.js (3)
      • HTML+CSS+JS (17)
      • Computer Science (139)
        • Programming Language (52)
        • 자료구조와 알고리즘 (75)
        • Digital circuit (3)
        • 기타 error (9)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    LNK2001
    해시
    오블완
    cmd error
    티스토리챌린지
    leetcode
    mysql error
    c++error
    런타임 에러
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
BS Kwak
[Next.js] Image is missing required "src" property:
상단으로

티스토리툴바