ReactJS动态导航栏

时间:2019-02-27 23:12:32

标签: reactjs navbar

我的路线设置如下:

<div>
    <NavBar />
    <Switch>
        <Route path='/home' />
        <Route path='/post' />
        <Route path='/other_thing' />
    </Switch
</div>

基于页面位置,我希望能够在导航栏中显示不同的按钮。 (例如,goBack与汉堡菜单,搜索工具与保存按钮等)

我正试图有效地将道具从页面传递到导航栏,而无需重新渲染整个导航栏,也不会破坏React的“数据向下”原则。

如果您已经在ReactJS中创建了动态导航栏,或者对如何执行此操作有任何想法,请告诉我。

谢谢!

0 个答案:

没有答案