но когда полностью меняю url то useeffect срабатывает 2 раза. никто не знает почему? предполагаю что из-за того что react-router ререндерит страницу и после этого еще отрабатывает useEffect по location.href
а зачем ты используешь window.location.href, когда ты можешь в реакт роутере это все обрабатывать. Ну, а 2 раза useEffect может срабатывать из-за стрикт мода
я вешал key location.search на путь реакт роутера но всё равно два раза вызывается useeffect
У тебя зависит от каких нибудь пропсов или стейтов?
Покажи конец useeffect
Обсуждают сегодня