标签:fun rop name effect hang doc 练习 span boolean
简要:原作为使用for循环更改div的background来实现的。
此处使用三元操作符:点击按钮时,通过boolean来判断作为开关,添加类 new,实现同样的效果。
import React,{useState,useEffect} from ‘react‘;
import ReactDOM from ‘react-dom‘;
import ‘./index.css‘;
function ChangedivColor(props){
const [isRed,setRed]=useState(false);
return(
<>
<button onClick={()=>setRed(true)}>点击将DIV变成红色</button>
<div id="outer">
<div className={isRed ? ‘new‘ : ‘‘}></div>
<div className={isRed ? ‘new‘ : ‘‘}></div>
<div className={isRed ? ‘new‘ : ‘‘}></div>
</div>
</>
)
}
ReactDOM.render(
<ChangedivColor/>,
document.getElementById(‘root‘)
);
标签:fun rop name effect hang doc 练习 span boolean
原文地址:https://www.cnblogs.com/sx00xs/p/11827589.html