你能告诉我为什么当我增加数量时我的模态没有出现吗?计数有效,但Modal不起作用。我想在我增加数量的时候给Modal看。谢谢
function App() {
const [count, setCoutn] = useState(0)
const [showModal, setShowModal] = useState(false)
const increase = () => {
setCoutn(count + 1)
setShowModal(true)
}
return (
<>
{ showModal && < Modal /> }
<p className="text-center mt-5 mt-5 fs-5 count">{count}</p>
<div className="btn-box">
<button className="btn btn-outline-primary" onClick={()=>increase()}>increase</button>
</div>
</>
);
}
const Modal = () => {
return (
<div>
<p className='modal'>Modal</p>
</div>
)
}发布于 2022-06-20 19:29:59
发布于 2022-06-20 19:26:48
**You cant see modal,because showModal is false default!**
function App() {
const [count, setCoutn] = useState(0)
const [showModal, setShowModal] = useState(false)
const increase = () => {
setCoutn(count + 1)
setShowModal(true)
}
if(showModal) {
return (
<>
<p className="text-center mt-5 mt-5 fs-5 count">{count}</p>
<div className="btn-box">
<button className="btn btn-outline-primary" onClick={()=>increase()}>increase</button>
</div>
</>
);
}else{
return (
<div>
<p className='modal'>Modal</p>
</div>
)
}
}https://stackoverflow.com/questions/72691940
复制相似问题