javascript - 在 react 组件的 handleChange(e) 函数中使用“e”来访问文本框值是否有任何替代方法?
问题描述
这是 React 组件的代码片段:
handleChange(e) {
this.setState({ value: e.target.value });
}
render() {
return (
<div className="MarkdownEditor">
<h3>Input</h3>
<label htmlFor="markdown-content">
Enter some markdown
</label>
<textarea
id="markdown-content"
onChange={this.handleChange}
defaultValue={this.state.value}
/>
</div>
);
}
}
在handleChange(e)
函数中,它的用途是什么,e
它是如何派生的?
解决方案
推荐阅读
- soap - WSDL 和 Soap - 将 XML 作为字符串发送
- python - Pykalman filter.update() 批处理 vs 循环
- java - Java SSL - 重试 SSLSocketException
- javascript - 如何在 JSDoc 中注释具有可变数量参数的函数类型的对象?
- c++ - 无法打开包含文件:'magic_enum.hpp':没有这样的文件或目录
- django - 为什么用户模型有类型字符串?
- function - oracle中带有输入参数(日期)的函数返回成员列表
- php - PHP Curl 在我加载页面时总是显示结果
- mapbox - Mapbox 链接到外部图表以显示海拔
- reactjs - 使用 useEffect 存储响应以避免使用反应钩子重新渲染