подписываюсь, что это условие выполнилось в useEffect, но проблема в том, что стейт обновляется быстрее чем элемент монтируется в ДОМ.Как мне это этого избежать?
useEffect(() => {
document.querySelectorAll(‘.cat-image’) => вернет null;
}, [show])
ну так подпишитесь на тот момент когда он будет не пустым. вместо show
а зачем ты его монтируешь в дом и пытаешься через querySelector получить?
Используй рефы для этого.
Обсуждают сегодня