(React入门)组件、组件样式、事件处理
import React from 'react';
import PropTypes from 'prop-types';
import { Button } from 'antd';
import './style.css';
// 自定义组件
class MyComponent extends React.Component {
// 初始化状态
state = {
count: 0,
};
// 事件处理函数,用于更新状态
incrementCount = () => {
this.setState(prevState => ({ count: prevState.count + 1 }));
};
// 渲染组件
render() {
const { count } = this.state;
return (
<div className="my-component">
<p>Count: {count}</p>
<Button onClick={this.incrementCount}>增加</Button>
</div>
);
}
}
// 导出组件
export default MyComponent;
这段代码定义了一个名为MyComponent
的React组件,它有一个状态属性count
,并有一个按钮用于增加计数。组件使用了Ant Design库中的Button
组件,并引入了一个CSS样式表来设置组件的样式。这个例子展示了如何在React中创建一个具有状态和样式的简单组件,并处理用户事件。
评论已关闭