用户可以在React DevTools中编辑状态吗?

时间:2019-12-07 01:15:19

标签: javascript reactjs state state-management react-state-management

已经很晚了,所以这将是一个快速的问题,如果它看起来不完全一致,我会深表歉意,但是我将尝试。

我正在使用ReactJs应用,这是场景:

如果用户访问(请求)自己的个人资料,则会呈现create post表单,但是如果用户访问其他人的个人资料,则不会呈现该表单。目前,我正在通过有条件的渲染来管理此问题,方法是将state设置为access: read-only(如果用户不在(/未请求)自己的个人资料中),或者未设置this.state.access (实际上是null),如果他们在自己的个人资料页面上。

问题是,如果我只是在其他人的个人资料的DevTools中将state更改为null,就会显示该表单。

我知道我可以在生产中禁用DevTools,但是我想知道是否有一种方法可以减轻这种情况,或者只是一种更好的方法来完成此任务,或者我在这里缺少什么?

0 个答案:

没有答案