All files / src/chap03 EventError.js

0% Statements 0/4
100% Branches 0/0
0% Functions 0/2
0% Lines 0/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10                   
import { useState } from 'react';
 
export default function EventError({ src, alt }) {
  const [path, setPath] = useState(src);
  // 이미지를 불러올 수 없는 경우 오류 이미지 표시
  const handleError = () => setPath('./image/noimage.jpg');
  return (
    <img src={path} alt={alt} onError={handleError} />
  );
}