파일 선택(input type="file")과 버튼 연결 하기(feat.useRef)

혜진 조·2022년 3월 25일
1

리액트

목록 보기
4/31
post-custom-banner

UseRef 훅을 사용
HTMLDOM 메서드 click( ) 사용

import { useRef } from "react";

//파일 업로드 버튼 누르면(onClick)/ input type=file이 클릭돼서(.click())/파일선택창 열림

const Ref = () => {
  const selectFile = useRef("");

  return (
    <div>
      <input
        type="file"
        style={{ display: "none" }}
        ref={selectFile} //input에 접근 하기위해 useRef사용
      />
      <button onClick={() => selectFile.current.click()}>파일 업로드</button>
    </div>
  );
};

export default Ref;
profile
나를 믿고 한 걸음 한 걸음 내딛기! 🍏

0개의 댓글