React 基础指南
React 是一个用于构建用户界面的 JavaScript 库,它可以帮助你构建高效、可维护的 UI 组件。以下是一些 React 的基础知识。
安装 React
首先,你需要安装 Node.js 和 npm(Node.js 包管理器)。然后,可以使用以下命令创建一个新的 React 应用:
npx create-react-app my-app
cd my-app
npm start
组件
React 应用由组件组成。组件可以是一个函数,也可以是一个类。
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
const element = <Welcome name="Alice" />;
在上面的例子中,Welcome
是一个函数组件。
JSX
JSX 是 JavaScript 的语法扩展,它看起来类似于 HTML。
const element = <h1>Hello, world!</h1>;
state 和 props
React 组件可以通过 state 和 props 与其他组件交互。
- Props:组件接收的参数,用于从父组件传递数据到子组件。
- State:组件内部的数据,可以随时间变化。
class Clock extends React.Component {
constructor(props) {
super(props);
this.state = { date: new Date() };
}
render() {
return (
<div>
<h1>Hello, world!</h1>
<h2>It is {this.state.date.toLocaleTimeString()}.</h2>
</div>
);
}
}
本站链接
更多关于 React 的信息,请访问我们的 React 教程。
React Logo