我正在为 React 编写练习代码,但我停止了,因为我必须在其他页面之间共享导航栏
我找到了下一个解决方案并且它有效,但我不知道具体是如何工作的;这是一个课程项目。
function Layout(props) {
return(
<React.Fragment>
<Navbar />
{props.children}
</React.Fragment>
);
}
我真的{props.children}不知道真正做什么以及如果 Layout 组件开始持有其他组件 Navbar 组件仍然出现
<Layout>
<Switch>
<Route exact path="/badges" component={Badges}/>
<Route exact path="/badges/new" component={BadgeNew} />
</Switch>
</Layout>
幕后发生了什么?
呼如林
桃花长相依
相关分类