Как обрабатывать API-запросы в React?

  Рет қаралды 10,893

MakeWeb.me

MakeWeb.me

Күн бұрын

Пікірлер: 11
@MakewebMeOfficial
@MakewebMeOfficial 2 жыл бұрын
⚛⚛⚛ Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me. Детали тут: makeweb.me/course-js-fullstack-developer Телеграм для связи по курсу: @makewebchatme
@mikhailm.887
@mikhailm.887 2 жыл бұрын
Реализация первого подхода чрезмерно усложнена, можно спокойно обойтись без useRef(). Что-то вроде такого: useEffect(() => { let mounted = true; ... fetch(...) ... .then(data => mounted && setData(data)) .catch(e => console.log(e)); return () => { mounted = false; }; }
@vladtkachenko6822
@vladtkachenko6822 2 жыл бұрын
познавательно, спасибо
@sevi43
@sevi43 3 жыл бұрын
В Arrows код ужасен, вот так элегантней же setCurrentId(e.currentTarget.dataset.desc ? Math.max(id-1, 1) : Math.min(id+1,15))
@VladiGuitar87
@VladiGuitar87 2 жыл бұрын
Каким образом дочерний компонент обрабатываeт состояние родителя, никак ему эти изменения не передавая возвращая? Состояние живет в App, обрабатывается в Buttons.
@krepkovmeste
@krepkovmeste 2 жыл бұрын
а что делать, когда помимо инициируемых пользователем запросов происходят запросы интервальные, когда какие-то данные загружаются и обновляются автоматически, просто бывает ощущение, будто они друг другу мешают, создают очередь и происходит некая задержка, лаг...что в таких ситуациях делать вообще?
@MakewebMeOfficial
@MakewebMeOfficial 2 жыл бұрын
Непростой вопрос. Банальный ответ - пытаться оптимизировать и минимизировать. Но вообще, надо смотреть конкретный случай. Распиши пример лучше. Если хочешь более подробно обсудить - давай в наш ТГ-чат.
@АлексейПопов-р7э
@АлексейПопов-р7э 2 жыл бұрын
Привет! Можно ссылку на репозиторий.
@FedirAshtefkuliesie
@FedirAshtefkuliesie 2 жыл бұрын
Вау
@SuhushinAS
@SuhushinAS 2 жыл бұрын
Привет! Отличное видео! Можно ещё локально сохранять состояние для отправки, а запрос делать только, когда отработал предыдущий. Делали похожее для реализации "+1 в корзину".
Запросы к серверу с библиотекой Axios
27:38
Михаил Непомнящий
Рет қаралды 56 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,7 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
ТОП 6 ОШИБОК ПРИ РАБОТЕ С Redux Toolkit
22:53
Ayub Begimkulov
Рет қаралды 12 М.
ErrorElement для обработки ошибок в React приложении
14:18
Михаил Непомнящий
Рет қаралды 15 М.
Уроки React API/ #8 - React JS для начинающих
28:12
Илья Стоянов - Верстка Сайта
Рет қаралды 319
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
Two Minute Papers
Рет қаралды 194 М.
API-Запросы на сервер. XMLHttpRequest и Fetch
12:10
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,7 МЛН