리액트 각 컴포넌트에서 필요할때마다 사용하기 위해서 재사용 가능한 코드를 만든거 같은데
Cut() 이나 Queue() 가 상태값이 바뀔때마다 리랜더린 되서 queue_items가 초기화 되거나, max 값 으로 가는 num_finished값이 초기화 될거 같은데
이런 비슷한 재사용 가능한 함수들을 만들 때 useMemo로 처리하시는지 궁금합니다.
아니면 다른 좋은 방법이 있을까요?
클래스로 만들어서 Static을 붙이면 괜찮았던거 같기도 한데 써본적은 없어서 이런경우에 어떻게 하시는지 궁금하네요.