React 状态与属性管理是理解 React 组件如何与数据交互的关键部分。在 React 中,组件可以通过状态(state)和属性(props)来管理数据。
状态(State)
状态是组件内部的数据,它使得组件可以随着数据的变化而重新渲染。以下是一个简单的状态示例:
- 当用户点击按钮时,状态会更新,并触发组件重新渲染。
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
);
}
属性(Props)
属性是组件外部传递给组件的数据,类似于函数的参数。以下是一个简单的属性示例:
- 一个组件接收一个名为
name
的属性,并显示它。
import React from 'react';
function Greeting({ name }) {
return <h1>Hello, {name}!</h1>;
}
扩展阅读
想要更深入地了解 React 的状态与属性管理?请访问我们的 React 教程。
React State and Props