【发布时间】:2021-11-02 20:50:28
【问题描述】:
我有一个导航组件:
class SomeClass extends React.Component{
showItem = () =>{
console.log("itemShown");
return(
<Item/>
);
}
render(){
return(
<div onClick={() => this.showItem()} >
ABC
</div>
);
}
export default Nav;
我在 App.js 中调用它:
function App() {
return (
<div className="app">
<SomeClass />
</div>
);
}
export default App;
如何在SomeClass的showItem方法中拥有Item组件,在App中显示功能组件。
在 App.js 我试过了:
<div className="app">
<SomeClass showItem={showItem} />
</div>
但是,它不起作用。
最好的方法是什么?
【问题讨论】:
标签: javascript reactjs react-router react-hooks