React 教程
React 是一个用于构建用户界面的 JavaScript 库。以下是一些入门级教程,帮助你更好地了解和学习 React。
安装 Node.js 和 npm
首先,你需要安装 Node.js 和 npm,它们是 React 开发的依赖。
创建第一个 React 应用
接下来,我们将创建一个简单的 React 应用程序。
import React from 'react';
function App() {
return (
<div>
<h1>Hello, React!</h1>
</div>
);
}
export default App;
组件
React 中的组件是构成应用的基本单元。组件可以是一个简单的文本块,也可以是一个复杂的表单或页面。
函数组件
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
// 使用组件
<Welcome name="Alice" />
类组件
class Welcome extends React.Component {
render() {
return <h1>Hello, {this.props.name}</h1>;
}
}
// 使用组件
<Welcome name="Bob" />
JSX
JSX 是一种类似于 HTML 的 JavaScript 语法扩展,它被用于描述 React 应用的用户界面。
const element = <h1>Hello, world!</h1>;
// 在 React 应用中渲染
ReactDOM.render(element, document.getElementById('root'));
React Router
如果你正在开发单页面应用程序(SPA),那么 React Router 是非常有用的。
React Logo