【发布时间】:2022-01-05 06:44:51
【问题描述】:
我想在子 div 外部单击时隐藏子 div。在这种情况下,切换按钮也应该可以工作。
import React, { useState } from "react";
export default function Toggle() {
const [view, setView] = useState(false);
return (
<div style={{ height: "100vh", backgroundColor: "lightblue" }}>
<button onClick={() => setView(!view)}> show/hide </button>
<div
style={{
display: `${view ? "block" : "none"}`,
height: "20vh",
width: "10vw",
backgroundColor: "lightcoral",
}}
>
Child Div
</div>
</div>
);
}
【问题讨论】:
-
您可以查看此帖子的 2021 年更新答案:stackoverflow.com/questions/32553158/…
标签: javascript reactjs toggle show-hide