I\'m converting a class component to functional component for practice. It has a ref object to contain some variables for the component, such as IntersectionObserver object