React-хук useAsync: упрости свои запросы
Разбираем работу хука useAsync для упрощения запросов в вашем React-приложении.
github.com/makewebme/react-ho...
⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Детали тут: makeweb.me/course-js-fullstac...
Телеграм для связи по курсу: @makewebchatme
🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).
💬 💬 💬
Присоединяйся к нашему Telegram-чату t.me/makewebme
Пікірлер: 5
Как по мне так не хватает AbortController в хуке, что если запрос долгий, а id сменился, можно было отменить предыдущий запрос.
Хуки! Супер. Уже смотрю 🙂
@MakewebMeOfficial
Жыл бұрын
А я думал, ты уже реакт освоил давно и на максималках)
А зачем в массив подписок вместе с id функцию прокидывать? От стрелки в try again и click by id можно избавиться
Странное видео, попахивает антипатернами. Бросается в глаза куча any типов, которых быть не должно. В useAsync передается слишком много аргуметов, что запутатся можно(больше 3 обычно не рекомендуется). И если у мне нужно получить данные в одном компоненте, а лоадер показать где-то в другом это будет делать не удобно. Поэтому в реальном проэкте вся это логика и состояние будте в редаксе например, а данные можно будет вытягивать из стейта.