【发布时间】:2021-06-28 22:01:47
【问题描述】:
我正在尝试构建一个导航栏,其中链接根据 window.location.pathname 更改。但是,当页面更改时,链接不会重新呈现。完成这项工作的最简单方法是什么?
{window.location.pathname === '/SavedRecipes' ? (
<Button
onClick={() => setSearchQuery('')}
color="inherit"
to="/"
component={RouterLink}
>
Search
</Button>
) : (
<Button
onClick={() => setSearchQuery('')}
color="inherit"
to="/SavedRecipes"
component={RouterLink}
>
Saved Recipes
<BookmarkBorderIcon />
</Button>
)}
任何帮助都将不胜感激,因为我是 React 新手,如果这是一个愚蠢的问题,请提前道歉!
【问题讨论】: