reactjs - reactjs中history .push和navlink有什么区别
问题描述
在 Reactjs 中,我现在想进入etc页面,我可以通过使用history.push("/etc")来做到这一点,我现在也可以使用<navlink to="/etc">
关键是何时使用 history.push 以及何时使用 Navlivk,因为两者都满足我的要求.
解决方案
我通常使用:
history.push("/etc")
当我必须以编程方式进入该页面时(即单击一个按钮,如果遵守某些条件,则调用history.push
)。navlink
当我想显示页面链接以允许用户进入该页面时。
推荐阅读
- java - 如何在 JavaFX 中对 VBox 中的节点进行排序?我有一个“添加了重复的孩子”异常
- spark-ar-studio - 面网格中的材质未显示在预览中
- bash - 在 MacOS 中存储为 bash 变量的 URL 卷曲
- r - 如何修复mgcv中gam()中的错误'terms.formula(formula,data = data)中的错误:ExtractVars中的无效模型公式'
- python - 有没有办法使用 Python 在 chrome 中获取打开选项卡的 url?
- javascript - 如何在不缓冲的情况下显示满载视频?
- python - TF Hub 上 ALBERT 预训练模型的问题
- java - 输入字符串“类型”自定义列表视图抛出数字格式异常
- google-analytics - 谷歌分析可以跟踪使用我们应用程序的唯一用户吗
- sql - 如何在 sql 层次结构上显示祖父母?