Антон Антон, Ankhena а как вы при ховере будите менять ? получается изначально выглядеть должно как на 2 скрине, и когда нажимаешь на кружок, будет анимироваться как на первом, выходит что тут у вас решение тупо на полноценном js выйдет и тут в принципе можно забыть про фон и инлайн
ну хотя наверное можно тупо взять и удалить юзера из бд, а на фронте поймать ошибку о том что - вашего пользователя нет в базе данных и перезагружать страницу
fkk, а откуда ты это знаешь ?) что энпоинт читает тело запроса , типа курлом проверял ? а может кто-то просто в документации не верно написал, и за место тела - принимает параметры ? а может там вообще POST ?
хочу добавить про permission - там в принципе такая же ситуация, просто пользователь может быть ограничен в чём то на сайте, например не может временно писать комментарий под постами или ещё что-то, так же везде проверки какие-то и т.д
Levott, придётся мучиться с позиционированием точек, другого варианта нет, они в любом случае будут сползать- так как нет магического свойства в css что бы в изображении элемент спозиционировать
Если при клике товар должен краситься в нужный цвет, то это не цельное изображение, а набор изображений, и к каждому изображению - позиционируешь свою точку.
Скорее всего при адаптиве эти точки будут не на тех местах, на которых должны быть, ну тут придётся что-то придумать. Цельным изображением - это не получиться сделать, да и как ты красить будешь... непонятно, так что бы при адаптиве все точки были на тех местах, на которых они сейчас на изображении.
может ты хотя бы пояснишь в своих вопросах последних двух, о том какую задачу ты пытаешься решить, и если повезёт - хорошие люди подскажут правильный путь для решение твоей задачи, а то что ты там вокеры с интервалами связываешь на фронте, это явно какой-то особый проект, что требует таких подходов
Марат Шакиров, проверяй внутри requestAnimationFrame секунды, если они отличаются от тех что в date - то только тогда изменяй стейт, нет смысла на каждый тик обновлять стейт
правда в этом случае я вижу минус из того что в useEffect придётся прокидывать date ( хотя он и сейчас у тебя там ), либо сделать через 2 useEffect либо сделать через один но ещё при помощи useRef хука, в который бы записывалось значение date, когда ты обновляешь date , в current - просто хранишь это значение , и его отслеживаешь в useEffect ( это нужно для того что бы не прокидывать date в useEffect ), пробуй
А какую ошибку ты хочешь что бы там тебе отображало ? Обрати внимание что react-hook-form - ничего не знает о том что твой запрос вернул ошибку о том что не прошла авторизация, или ещё что-то, эти две логики не как не связаны друг с другом
error отработает если при вводе символов в поле input - длина будет менее 6 как указано в опциях валидации и всё