Рефакторинг сетевого взаимодействия #19
Owner
- Написать обёртку для изменяющих запросов на подобие useFetch
- Вынести определение интерфейса API в отдельные папки и файлы
- Добавить debouncer для слишком частых запросов (в useTrashboxes, запросам к адресу по координате в AddPage)
- Логгировать сетевую активность и ошибки одинаковым образом и только в режиме разработки
- Унифицировать отображение статуса запроса (в кнопке?)
- Добавить в useFetch и doMutation параметры для типа запроса и нужна ли для него авторизация
- Хорошенько подумать, не являются ли type guard'ы оверкиллом
- [x] Написать обёртку для изменяющих запросов на подобие useFetch
- [x] Вынести определение интерфейса API в отдельные папки и файлы
- [ ] Добавить debouncer для слишком частых запросов (в useTrashboxes, запросам к адресу по координате в AddPage)
- [x] Логгировать сетевую активность и ошибки одинаковым образом и только в режиме разработки
- [x] Унифицировать отображение статуса запроса (в кнопке?)
- [x] Добавить в useFetch и doMutation параметры для типа запроса и нужна ли для него авторизация
- [ ] Хорошенько подумать, не являются ли type guard'ы оверкиллом
front
label
Improved useFetch
Returned setData from useFetch
Added osmAddress api route
Added useSend hook, converted useFetch to use it
Converted put(api/announcement) to use useSend
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?