当代码中的
<>
{isLoading || <Loader />}
<iframe
ref={iframeRef}
title="title"
src={src}
onLoad={onIframeLoad}
/>
</>
一开始我是这样写代码的。该代码处于react中,并且
const[isLoading,setIsLoading]=useState(true(和在onIframeLoad函数与其他工作,我做setIsLoading(false(
所以我认为装载机组件我看不见但是我可以用loader看到iframe???
所以我更改了代码{isLoading||}=>{isLoading?:"}则工作良好
但我不明白什么是差异码
isLoading
为false
时,<Loader />
组件将可见。
{isLoading || <Loader />}
应该是{isLoading && <Loader />}
。
<>
{isLoading && <Loader />}
<iframe
ref={iframeRef}
title="title"
src={src}
onLoad={onIframeLoad}
/>
</>