,可以通过以下步骤完成:
render() {
return (
<div>
<h1>Welcome to my App</h1>
<TextInput />
</div>
);
}
import React from 'react';
class TextInput extends React.Component {
constructor(props) {
super(props);
this.state = {
value: ''
};
}
handleChange(event) {
this.setState({ value: event.target.value });
}
render() {
return (
<input
type="text"
value={this.state.value}
onChange={this.handleChange.bind(this)}
/>
);
}
}
export default TextInput;
import React from 'react';
import TextInput from './TextInput';
class App extends React.Component {
render() {
return (
<div>
<h1>Welcome to my App</h1>
<TextInput />
</div>
);
}
}
export default App;
现在,你已经成功地在React本机模式中添加了一个TextInput组件。该组件将显示一个文本输入框,并且可以通过state来管理输入框的值。当输入框的值发生变化时,会触发handleChange方法,更新组件的state。
小程序·云开发官方直播课(数据库方向)
云+社区技术沙龙[第27期]
TVP技术夜未眠
TVP「再定义领导力」技术管理会议
云+社区技术沙龙[第19期]
Elastic 实战工作坊
Elastic 实战工作坊
云+社区技术沙龙[第8期]
taic
taic
云原生正发声
领取专属 10元无门槛券
手把手带您无忧上云