πŸ“μ΄λ―Έμ§€ 파일이 λ Œλ”κ°€ μ•ˆλ κ²½μš°, 기본이미지 μ„ΈνŒ…

10_2pangΒ·2023λ…„ 6μ›” 5일
0

βš½οΈνŠΈλŸ¬λΈ”μŠˆνŒ…

λͺ©λ‘ 보기
36/94
post-thumbnail

πŸ‘¨β€πŸ’»Β μ‚¬κ±΄


  • νŒ€ν”„λ‘œμ νŠΈ 쀑 검색어에 맞게 μœ μ €λ¦¬μŠ€νŠΈλ₯Ό λ‚˜νƒ€λ‚˜μ£ΌλŠ” 역할을 μ§„ν–‰ν•˜μ˜€λ‹€. 이 κ³Όμ •μ—μ„œ, λͺ‡λͺ‡κ°œκ°€ μ΄λ―Έμ§€λ Œλ”κ°€ μ•ˆλ˜μ–΄ alt 속성이 λŒ€μ²΄λ˜μ–΄ λ‚˜μ™”λ‹€.

βœ…Β ν•΄κ²°


이λ₯Ό μˆ˜μ •ν•˜κΈ° μœ„ν•΄μ„œ, 이미지 νƒœκ·Έμ•ˆμ— onError 속성을 μΆ”κ°€ν•΄ μ£Όμ—ˆλ‹€. μ΄λŸ¬ν•œ 사항을 νŒ€μ›λ“€μ—κ²Œ μ•Œλ € νŒ€μ›λ“€μ—κ²Œ μ—λŸ¬ ν•΄κ²°λ°©μ•ˆμ„ μ†Œκ°œν•΄ μ£Όμ—ˆλ‹€.

// λ Œλ”λ§ ν•œ 이미지가 μ—λŸ¬κ°€ 뜰 경우, κΈ°λ³Έν”„λ‘œν•„λ‘œ 섀정이 λ˜λ„λ‘ μ„€μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
const ProfileImage = ({ src, alt = '', width = '36', borderWeight = '0.5', isPointer = 'true' }) => {
  const onErrorImg = (e) => {
    e.target.src = PROFILE1_IMAGE;
  };
  return (
    <Image src={src} alt={alt} width={width} borderWeight={borderWeight} isPointer={isPointer} onError={onErrorImg} />
  );
};
profile
μ£Όλ‹ˆμ–΄ ν”„λ‘ νŠΈμ—”λ“œ 개발자 이광렬 μž…λ‹ˆλ‹€ 🌸

0개의 λŒ“κΈ€