Почему не работает useEffect?

Ку, хочу изменить состояние при изменение текущей ссылки для этого у меня есть функции

 const onClickItem = (item) => {
    // setCelectTask(item);
    history.push('/lists/'+String(item.id));
    
  };
  useEffect(() => {
    const listId = history.location.pathname.split("lists/")[1];
    if (DBList) {
      const selectList= DBList.find((list) => list.id === Number(listId));
      setCelectTask(selectList);
    }
  }, [history.location.pathname]);

функция onClickItem работает при нажатии на элемент и с ней в все хорошо, но вот useEffect отрабатывать совсем не хочет. Для работы с url я использую useHistory Подскажите в чем может быть проблема.


Ответы (0 шт):