React에서 특정 컴포넌트로 스크롤 이동시키는 방법은 여러 가지가 있지만, 가장 간단한 방법은 ' scrollIntoView() ' 메서드를 사용하는 것입니다. 이 메서드는 해당 엘리먼트가 보이도
React에서 특정 컴포넌트로 스크롤 이동시키는 방법은 여러 가지가 있지만, 가장 간단한 방법은 ' scrollIntoView() ' 메서드를 사용하는 것입니다. 이 메서드는 해당 엘리먼트가 보이도록 스크롤을 조정합니다. 예를 들어, 버튼을 클릭하면 해당 컴포넌트의 위치로 스크롤이 이동하도록 하려면 다음과 같이 코드를 작성할 수 있습니다. 아래 코드에서는 useRef 훅을 사용하여 특정 컴포넌트의 참조(ref)를 생성합니다. 그리고 ' scrollToRef() ' 함수에서는 ' scrollIntoView() ' 메서드를 사용하여 참조(ref)가 가리키는 엘리먼트가 보이도록 스크롤을 이동합니다. 마지막으로, 버튼을 클릭하면 ' scrollToRef() ' 함수가 실행되도록 합니다. 참고로, ' scrollIntoView() ' 메서드는 IE에서는 지원되지 않습니다. 따라서, IE에서도 작동하도록 하려면 다른 방법을 사용해야 합니다.