【发布时间】:2021-08-31 03:29:14
【问题描述】:
我有类似于以下CodeSandBox 示例的内容,我需要在两个不同的组件中使用反应路由。
我面临的问题是,如果使用这个代码框示例,我点击到 Profile 或 Quotes 组件级别,并假设我在每个底部组件中都有以下 Material-UI 按钮:
<Button>
text="New Item"
variant="outlined"
className={classes.newButton}
component={NewItem}
to={'/new-item'}
</Button>
当点击这个“新项目”按钮时,URL 会更改为正确的路由,即/new-item,但实际的NewItem 组件没有在页面中呈现?
如果我刷新浏览器,那么它会正确加载。
任何人都可以提供上述帮助吗?最好的解决方案是什么?
【问题讨论】:
-
必须使用那里的链接
标签: javascript reactjs react-router material-ui