javascript ReactJs - 事件处理程序和状态
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ReactJs - 事件处理程序和状态相关的知识,希望对你有一定的参考价值。
class App extends Component {
state = {
person:[
{name:'Max', age: 28},
{name:'Manu', age: 29},
{name:'Stephanie', age: 26}
]
}
switchNameHandler = () => {
console.log('Was clicked');
this.setState({
person:[
{name:'Maximilian', age: 28},
{name:'Manu', age: 29},
{name:'Stephanie', age: 27}
]
});
}
render() {
//console.log(this.state.person[0]);
return (
<div className="App">
<h1>Hi, I'm a React App</h1>
<Person name={this.state.person[0].name} age={this.state.person[0].age}/>
<Person name={this.state.person[1].name} age={this.state.person[1].name}>My Hobbies: Racing </Person>
<Person name={this.state.person[2].name} age={this.state.person[2].name}/>
<button onClick={this.switchNameHandler}>Switch Name</button>
</div>
);
}
}
以上是关于javascript ReactJs - 事件处理程序和状态的主要内容,如果未能解决你的问题,请参考以下文章
如何在reactjs中访问悬停状态?
ReactJS , setState 发出 onChange 事件
如何处理 ReactJS 中的 `onKeyPress` 事件?
根据 ReactJs 中的事件改变状态
如何实现ReactJS 监听页面滚动事件
Reactjs事件处理的三种写法