[TIL, React] 이미지 미리 보기

devdevedddddd·2021년 5월 20일
1

5월의 배움

목록 보기
3/3
post-custom-banner

이미지 미리보기 구현 법

  1. 서버 단의 이미지 가져오기.

  2. 서버에 올라가기 전 이미지 미리보기.


  const [imagePreview, setImagePreview] = useState(null);

  const handleFileInputChange = (e) => {
    setFiles({
      selectFile: e.target.files[0],
    });
    const {
      target: { files },
    } = e;
    const theFile = files[0];
    const reader = new FileReader();
    reader.readAsDataURL(theFile);
    reader.onloadend = (finishedEvent) => {
      const {
        currentTarget: { result },
      } = finishedEvent;
      setImagePreview(result);
    };
  };

  const [fileName, setFileName] = useState("");
profile
노력과 성장을 기록합니다.
post-custom-banner

1개의 댓글

comment-user-thumbnail
2021년 6월 2일

좋은 글 감사합니다 :)

답글 달기