【发布时间】:2022-01-01 12:25:23
【问题描述】:
播放.js 文件
import { useState } from "react";
function Playing(){
const [sidebar, setSidebar] = useState(false);
const sidebarFunc = () => {
sidebar ? setSidebar(false) : setSidebar(false);
}
return(
<i onClick={sidebarFunc}>Click</i>
);
}
export default Playing;
Sidebar.js 文件
function SideBar() {
return (
<div className="">Side Bar</div>
);
}
export default SideBar;
App.js 文件
import Sidebar from "./Sidebar.js";
import Playing from "./Playing.js";
function App(){
return(
<>
<Sidebar />
<Playing />
</>
);
}
我是新手,所以尽量避免在我身边犯错。在这里,我正在尝试一种在单击 Click 文本后触发 usestate 变量 sidebar 的方法。但是无法导出sidebar 以便得到Sidebar 功能div 作为<div className="sidebar?"Show":"Hide">Side Bar</div> 的结果。
是否有相同或任何其他方式的解决方案。 提前谢谢你
【问题讨论】: