
<Prompt> 컴포넌트를 사용하여 뒤로 가기 버튼을 누를 때 메시지를 표시할 수 있음
 
useHistory 훅을 사용하여 history 객체를 가져온 후 handleGoBack 함수로 뒤로 가기 버튼을 클릭했을 때 확인 메시지를 표시

content라는 상태를 사용하여 작성 중인 내용을 저장
useEffect 로 beforeunload 이벤트를 처리 → 페이지 떠날 때 경고 메시지를 표시X
import { useEffect, useState } from 'react';
function HomePage() {
  const [content, setContent] = useState('');
  useEffect(() => {
    const handleBeforeUnload = (event) => {
      event.preventDefault();
      event.returnValue = ''; // 브라우저가 메시지를 표시하지 않도록 하는..
    };
    window.addEventListener('beforeunload', handleBeforeUnload);
    return () => {
      window.removeEventListener('beforeunload', handleBeforeUnload);
    };
  }, []);
  const handleContentChange = (event) => {
    setContent(event.target.value);
  };
  return (
    <div>
      <textarea value={content} onChange={handleContentChange} />
    </div>
  );
}(TBD)