【发布时间】:2021-06-05 17:55:31
【问题描述】:
我在 App 组件函数 postaviRutu 中有一个函数,我想将它传递给子组件 SideBar,并在该函数中单击以在 App 中调用该函数。到目前为止,我已经完成了以下操作,它可以编译但有一些我找不到的错误。 任何帮助都会很棒
function App() {
const [theme, setTheme] = useState(4);
function postaviRutu(){
console.log("KLIKNUO")
}
return (
<div className="App">
<ApBar></ApBar>
<Table className="tabela">
<tr className="Sidebarr">
<td><Sidebar props={postaviRutu}></Sidebar></td>
</tr>
</Table>
</div>
);
Function Sidebar.js
function Sidebar(props) {
return (
<div className="Sidebar">
<ul className="SidebarList">
<li className="elementi">
<div><Button onClick={ props.postaviRutu}>Početna</Button></div>
</li>
...
</ul></div>
);
【问题讨论】:
-
你的终端呈现什么信息?
-
有什么错误?
-
@SurajSharma 它编译,所以终端没有错误。但它不起作用
-
@DiN,我已经添加了答案。
标签: javascript reactjs web-applications frontend