(React) useImperativeHandle

soosoorim·2024년 5월 16일
0

useImperativeHandle

  • useImpretiveHandle로 forwardRef로 전달된 객체에게 일관된 함수를 제공할 수 있다.
  • AlertModal은 dialog, div, p 등 어떤 형태로든 모달을 정의할 수 있고, 통일된 모달 함수를 통해 제어할 수 있게 된다!
  • Modal 컴포넌트를 개발하는 개발자의 성향에 따라 모달 태그가 달라질 수 있다.
    A 개발자: <dialog>
    B 개발자: <div>

  • 모달의 태그에 따라 모달을 실행하는 방법이 달라진다.

  • 이런 경우, useImperativeHandle을 이용해 함수를 통일시켜 ref를 통해 실행할 수 있다.

useImperativeHandle 적용해보기

0개의 댓글

관련 채용 정보