компонент и не ХУк) ?
чье состояние ?
есть компонент где состояние const [loading, setLoading] = useState(false); , его нужно изменить из функции сервиса!
Это плохо, не нужно так делать
та врядли именнно это нужно
выноси в стейт менеджер тогда
а как делать мне нужно запускать и останавливать Loader когда запрос начинается и заканчивается
как один из вариантов, да
useDispatch и useSelector нельзя использовать в функции
в твоем случае это получится что-то типа export const store = createStore() store.dispatch()
Вызываешь асинхронный метод сервиса внутри useEffect Перед вызовом показываешь лоадер, после завершения запроса - прячешь
да я так и делал, но ошибки приходят в сервисе, и сервис обрабатывает, сервис отваливается , результат в компонент не возвращается
спасибо попробую так
try catch finally в компоненте
добавил finally в конце вроде помогло, благодарю!
Обсуждают сегодня