я пробовал это несколько раз и разными способами. Я хочу проверить, является ли первое значение оператора if iframe. Может кто-нибудь объяснить мне, что я здесь делаю не так? Я действительно смущен. Мне нужно проверить, является ли значение iframe или нет, поэтому я могу использовать некоторые css, чтобы скрыть div, если значение не было, я пробовал несколько разных вариантов, но я не нашел правильный синтаксис, чтобы проверить, правильно ли я. В настоящее время значение всегда является iframe, но следующим шагом будет интеграция или доставка 1x1 пикселей. Вот почему я должен был проверить это
const containerToProof = useRef()
useEffect(()=>{
// console.log('saysomething',containerToProof.current.firstElementChild.innerHTML)
var isiframe = containerToProof.current.firstElementChild.innerHTML;
console.log('isiframe', isiframe);
if(isiframe.tagName=== iframe){
console.log('allo')
setAdSpotvisible(true)
}else{
setAdSpotvisible(false)
}
},[<iframe/>]);
/*
if(containerToProof.current=='iframe'){
console.log('allo')
}*/
return (
<div>
<div ref={containerToProof} ></div>
);`````