likesCount и добавить ему значение 1 или любое другое число. Подскажите как мне обратится и изменить likesCount ? Какие есть способы ?
Я правильно понял что компонент, делающий запрос, закрытый? Или там можно что то изменить?
Не совсем понял, что значит закрытый
На скрине слева какой-то скелет компонента, не понятно откуда отправляется запрос и где поле ответа хранится
Запрос отправляется с главного компонента
Но мне главное понять как просто изменить значение likesCount, а потом я сделаю что бы при клике добавлялся +1 к LikesCount
Я правильно понял что запрос должен отправиться 1 раз при загрузке страницы, а эти +1 чисто уже только отрисовываться по клику?
Тогда строки 43-54 со скрина в use effect с пустым массивом dependency. Завести ещё отдельно use state под значение лайков. В вышеописанном use effect сделать setstate(likes count) из респонза. А дальше setstate ( prevLikesCount => prevLikesCount +1)
https://react-query.tanstack.com/reference/useQuery
Обсуждают сегодня