добавить объект в стейт, если кликнул ещё раз - удалить из стейта.
Но мне нужно ещё отправлять данные на сервер. И тут представил, что пользователь может начать спамить кнопку лайка и на сервер будет лететь куча запросов на добавление и удаление.
Подумал отправлять данные только при перезагрузке страницы (useEffect в App.js), но в таком случае стейт очищается и отправлять уже нечего.
Вопрос: как быть? Как лучше всего отправить данные, чтобы юзер не мог спамить запросами
debounce
Обсуждают сегодня