클릭시 화면의 최상단으로 이동하는 코드이다.
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' 카테고리의 다른 글
[React] className 중복 적용(Error Class)할 때 간편한 방법 (0) | 2023.04.07 |
---|---|
[React] react-scroll 라이브러리를 이용한 클릭시 스크롤 이동 구현 (0) | 2023.04.04 |
[React] Youtube 영상 넣기 (0) | 2023.04.03 |
[React] map 배열 중 일부분만 만들기 (0) | 2023.04.02 |
[React] Swiper Tab 클릭 시 슬라이드 처음으로 이동하기 (0) | 2023.03.30 |