为什么在 React 中 State 比 Link 更受欢迎?

阿潘帕特尔

我是 React 的新手,想知道为什么在 Link 上更喜欢 State?

- 我想将用户重定向到另一个页面,在这种情况下,状态更改更有意义还是添加链接同样好?

提前致谢 :)

纳比尔·萨吉德

如果你想通过状态改变来改变组件,那么这是一个非常错误的想法,你将面临以下问题

  1. 当你刷新页面时,它会转到初始状态页面,解决方案:在这种情况下,您需要将页面状态存储在 Redux Store 中而不是本地状态。
  2. 您无法通过路由进入特定页面,例如,您想直接使用链接进入用户个人资料页面,然后您无法进入,因为您将被定向到您的初始状态页面

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么在单元测试中接口假装比子类假装更受欢迎?

为什么自定义事件比 web 组件中的属性回调更受欢迎?

为什么不可变编程比可变编程更受欢迎?

为什么<Link>和<Redirect>不会在connected-react-router中触发state.router的更新?

PostgreSQL或MySQL在Node.js中更受欢迎吗?

为什么HDFS在要求低延迟的应用程序中不受欢迎?

为什么基于注释的库在Scala中不那么受欢迎?

为什么this.state在react native中未定义?

与XML config相比,为什么Java Config在春季启动时更受欢迎?

为什么manjaro如此受欢迎?

在 OLS 中,为什么在计算线性回归中的误差时平方比取绝对值更受欢迎?

LLVM是什么,为什么突然如此受欢迎?

哪种开源Java缓存框架最受欢迎,为什么?

为什么gwt会越来越受欢迎?

为什么Ubuntu的剪贴板如此受欢迎?

为什么容器在Docker之前不受欢迎?

为什么 react 中的 state hook 会改变对象的所有元素?

为什么 React JS Link 将变量呈现为 URL 中的字符串

在清单中获得最受欢迎的价值

在React中this.state与state

在React表单中,为什么我们要在输入标签中设置(例如)value = {this.state.task}?

React-Redux 中 mapStateToProps 中的 state 参数是什么

React:当props.location.state未定义时,为什么登录页面中的referer变量不默认为“ /”?

为什么我不能从React-Native Redux中的mapStateToProps访问this.state.props会话数组?

React中的state和props有什么区别?

在React State中传递html标签的正确方法是什么?

什么是KTX(Kotlin扩展库),为什么它在android开发中越来越受欢迎

为什么服务器上的Java和客户端上的C#是受欢迎的选择?

为什么使用auto的直接列表初始化被认为是不好的或不受欢迎的?