React组件的API是指React组件可以使用的一系列方法和属性,等。以下是React组件API的一些主要部分:
setState
在 React 类组件中,setState 是一个重要的方法,用于更新组件的状态。当状态发生变化时,React 会重新渲染该组件以及其子组件,以反映最新的状态。下面是一个使用 setState 设置状态的简单示例:
import React, { Component } from 'react';
class Counter extends Component {
constructor(props) {
super(props);
// 初始化状态
this.state = {
count: 0
};
}
// 增加计数的方法
incrementCount = () => {
this.setState(prevState => ({
count: prevState.count + 1
}));
}
// 减少计数的方法
decrementCount = () => {
this.setState(prevState => ({
count: prevState.count - 1
}));
}
render() {
return (
<div>
<p>当前计数:{this.state.count}</p>
<button on