до картинки и null, если нет.
Мне нужен какой-то колбэк или кастомное событие, чтоб знать, что картинка появилась и на нее можно повесить слушателя события "load". Подскажите пожалуйста, кто реализовывал подбоное, как это лучше сделать?
Тебе надо отследить появление во вьюпорт?
Так если сам <img в разметке доступен, то почему бы не использовать onLoad пропс?
Так он становится доступным в непредсказуемый момент. Изначально null, который в процессе скролла меняется на <img>, в этом и проблема.
https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API и обёртку на этот img или замещающий блок inView ? <img onLoad={}/> : <div/> Возможно не до конца понял что же хочется.
это уже реализовано
Или даже без observer'а можно на тот же <div/> вешать
Обсуждают сегодня