javascript - 使用带有状态的打字稿?当用户输入字符串以外的内容时,我如何进行类型检查,我目前对打字稿很陌生
问题描述
import React from 'react';
import './App.css';
interface Input{
input?:string;
}
class App extends React.Component<Input, any> {
constructor (props:any) {
super(props);
this.state = {
input: ''
}
}
onEventChange (e:any) {
this.setState({
input: e.target.value
})
}
render() {
return (
<div className="App">
<h1>Weather app</h1>
<input type="text" onChange={this.onEventChange.bind(this)} />
<h1>{this.state.input}</h1>
</div>
);
}
}
export default App;
我目前正在尝试做的是验证用户输入。我不确定如何将我的界面移动到该状态。这可能吗?我在任何地方都找不到答案。
解决方案
推荐阅读
- google-sheets-api - Appscript setformula 解析错误。但似乎工作
- angular - 运行 Kubernetes 集群时如何解决 nginx 上的 502 Bad Gateway 错误
- python-3.x - Django:创建帖子后显示消息
- caching - 使用操作挂钩在环回混合中缓存
- android - Flutter 自定义颜色选择器,如 android studio 颜色选择器
- wordpress - Wordpress 的导出功能是否具有导入功能?
- python - 熊猫:df.plot.bar() 中的情节是什么?方法还是对象?
- javascript - 如何使用 JavaScript 使这个下拉菜单工作?
- android - 单击通知操作按钮后打开当前屏幕
- postgresql - 我如何在 PostgreSQL 中调用 restFull API