reactjs timer 질문

ReactJS 로 타이머를 개발했습니다. 이 타이머는 3분 타이머고 0초가 되었을때 다시 3분을 타이머시키는데

이 타이머 ‘초’ 를 여러 페이지서 쓰는데 여러페이지에 모두 타이머를 만들 수 없어서

타이머를 Redux로 개발하려는데 문제가 없을까요?

제가 알기론, Redux State가 변경되면 re-render 되는거로 아는데 타이머 같은경우 초마다 리덕스 상태를 변경하는데

초마다 re-render가 발생할텐데 괜찮을까요? 아니면 더 좋은 방법이 있을까요?

localStorage를 사용하는것을 추천드립니다. 저도 비회원 300초 제한 타이머를 구현해야 할 일이 있었는데 setTimer 함수안에 localStorage에 매초를 - 시키는 방향으로 구현하시면 모든 페이지 적용 및 새로고침도 문제없으실겁니다.

세션스토리지나 swr 을 사용하시는 방법도 있을 거 같습니다