본문 바로가기

React

[React] Top Button 만들기 (클릭시 최상단으로 이동)

클릭시 화면의 최상단으로 이동하는 코드이다.

behavior = auto , smooth
behavior는 두가지로 나뉘는데 auto = 위치로 바로 데려다 주고 smooth는 부드럽게 끌어올린다.

 

export default function TopBtn() {
  const handleClick = () => {
    window.scrollTo({
      top: 0,
      behavior: 'smooth',
    });
  };

  return (
    <button type='button' onClick={handleClick} className='topBtn'></button>
  );
}

 

https://velog.io/@jahommer/React-Top%EB%B2%84%ED%8A%BC-scroll-to-top%EB%A7%8C%EB%93%A4%EA%B8%B0

 

React - Top버튼 (scroll to top)만들기

탑 버튼을 만들기 전에 구글링으로 검색하여 여러 방법들을 봤었는데 내가 생각했던 javascript 코드와는 살짝 달랐었다.어떤 사람은 hook을 만들었고 또 어떤 사람은 내가 생각했던 javascript 방식과

velog.io