生产模式下的react developer tools

react项目打包后,浏览器使用react developer tools,依然可以更改props,state数据。。。这样是不是太不安全了?怎么解决呢?

目前发现如果数据使用Map对象,则不能修改。


摇曳的蔷薇
浏览 858回答 1
1回答

倚天杖

在生产环境的代码中,react加载之前添加这样一行代码:if (typeof window.__REACT_DEVTOOLS_GLOBAL_HOOK__ === 'object') {     __REACT_DEVTOOLS_GLOBAL_HOOK__.inject = function() {}; }
打开App,查看更多内容
随时随地看视频慕课网APP