reactjs - React Class Component - 添加一个简单的功能
问题描述
我刚刚开始使用 React,并且拥有实时验证某些输入字段的工作代码。我有一些关于验证逻辑的通用代码,并想将其提取到一个处理常见事情的方法中,但我一定做错了什么,因为我无法引入一个简单的方法来做任何事情。下面是我正在使用的组件的截断风格。我要介绍的新方法称为“测试”,我希望它在我输入输入时为每次击键记录一些内容到控制台。
class AReactComponent extends React.Component {
constructor(props) {
super(props);
this.handleInput = this.handleInput.bind(this);
this.state = {
...
};
}
// simple method
test() {
console.log('test');
}
handleInput(event) {
// blows up
test();
...
}
}
这是来自我的开发控制台的错误
是否有一种“正确”的方法来引入不处理事件监听等的简单方法?如果需要更多信息,请告诉我,如果我的任何语法不正确,我们深表歉意。
解决方案
推荐阅读
- python - 从日志中获取重复 IP 并写入新文档或日志
- dojo - 为什么 dojotoolkit.org 被暂停?
- javascript - 解析为 json 后 JavaScript 的值发生意外变化
- php - 无法将类的命名空间路径评估为变量
- javascript - 在 Apps 脚本中处理 POST 请求后重定向
- c++ - CMake 找不到带有 brew (macOS) 的 boost_python 库
- r - 如何简单地计算带有 NAs 的行数 - R
- javascript - 如何按索引合并数组中的每个对象?
- python - 如何在 Python 中使用 Event 对象再次启动线程?
- java - Longclick listview从firebase删除数据 - android