json - 如何在单击保存按钮时阻止 React 应用程序返回主页?
问题描述
我正在使用 React/Redux 开发应用程序。应用程序从 Json 文件中读取并将更改保存回 json 文件。
它是一个两页应用程序,但我没有使用任何路由器。所有的编辑和保存部分都在第二页上完成,我隐藏了主页。
我的问题是,每当我保存某些内容时,它都会返回主页,我知道这是源正在更新时的默认行为。所以它被重新渲染。我正在为第二页渲染使用不同的操作。
但我正在寻找一个简单的解决方案,让它留在第二页上,在那里我可以显示数据已保存的成功消息。
解决方案
“您隐藏主页的位置” - 这表明您正在寻找客户端路由,反应路由器将是正常选项:https ://github.com/ReactTraining/react-router 。你也可以考虑纯粹用钩子来做:https ://blog.logrocket.com/how-react-hooks-can-replace-react-router/
推荐阅读
- python - Python计算字符串的出现次数并打印包含它们的行,以及使用多个子句打印字符串的出现次数
- azure-devops - VSTS/Azure DevOps 中的 Jira 类型冲刺报告
- docker - 是否可以在 docker 中运行目标构建阶段而不运行所有先前的构建阶段
- android - 更改活动时应用程序崩溃。怎么办?
- c# - Net.Core 上带有 XSRF 的 Angular 6 CORS 不请求所有标头
- locking - 用整数互锁对象
- r - 使用 lpSolve 优化选择
- c++ - 为什么从另一个构造函数内部调用的 C++ 构造函数不修改类变量?
- azure-devops - 将新标签推送到 github.com 时,如何在 Azure Pipelines 中触发构建?
- r - ifelse() 条件不适用于 ggplot