firebase의 데이터가 자꾸 중복호출되어서 fliter를 쓸지 고민했었는데 알아보니 React의 개발 모드를 사용할 때에는 원래 두번씩 호출된다고 합니다..
여러분의 급한 시간을 뺏을 순 없으니 해결책만 올리고 도망가겠습니다.
이 React.StrictMode를 없애주면 잘 해결됩니다.
다들 저처럼 귀찮게 다른거 찾지 마시고 바로 해결하십쇼