reactjs - Chrome DevTools 不支持公共类字段的断点(第 3 阶段)?
问题描述
我遵循React Docs 中的教程:处理事件,并使用公共类字段语法(在第 3 阶段,默认情况下在 Create React App 中启用)来解决context this
问题。
但我发现,当我在 Source 窗格中设置断点时,this
仍然未定义:
登录this
控制台还在undefined
,
但是代码中的日志可以输出正确的上下文:
我很好奇为什么?
我的代码:
class App extends Component {
handleClick = () => {
console.log(this);
}
render() {
return (
<div className="App">
<button onClick={this.handleClick}>Click</button>
</div>
);
}
}
export default App;
npm 版本:6.1.0
节点版本:10.6.0
创建反应应用程序版本:1.5.2
解决方案
推荐阅读
- java - Java拆分函数将字符后的空格读取为空字符串
- javascript - 如何正确拆分 React 应用程序组件
- json - 将 JSON 转换为 Gpath 结果
- swift - 在 Swift 中同时搜索两个元素?
- php - PHP Laravel:如何限制对 laravel 中文件的直接访问(http://localhost/projectname/public/uploads/sample.pdf)
- python - 当我创建一个基于类的生成器时,为什么我必须调用下一个?
- java - 想要在 linux (utf-8 默认) 中转换在 windows (base64) 中生成的文件
- c++ - c++ 函数程序中的平均输出始终为 0.0
- css - 如何调整具有位置的div的宽度:固定到父级?
- php - 通过访问端点 URL 停止用户输入 AJAX 数据