欢迎来到 React.js 入门指南,这里将帮助你快速了解 React.js 并开始你的学习之旅。

基础知识

在开始学习 React.js 之前,你需要具备以下基础知识:

  • HTML 和 CSS
  • JavaScript 基础(ES6+)
  • JSX(React 的 HTML 语法)

学习资源

以下是一些本站提供的 React.js 学习资源:

快速开始

安装 React

首先,你需要安装 React。你可以通过以下命令进行安装:

npm install react react-dom

或者使用 yarn:

yarn add react react-dom

创建 React 应用

创建一个 React 应用非常简单。以下是一个基本的 React 应用示例:

import React from 'react';
import ReactDOM from 'react-dom';

const App = () => {
  return (
    <div>
      <h1>Hello, React!</h1>
    </div>
  );
};

ReactDOM.render(<App />, document.getElementById('root'));

将以上代码保存为一个名为 App.js 的文件,并在 HTML 文件中添加以下内容:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>React 入门示例</title>
</head>
<body>
  <div id="root"></div>
  <!-- 引入 React 和 ReactDOM -->
  <script src="path/to/your/App.js"></script>
</body>
</html>

确保将 path/to/your/App.js 替换为你的 App.js 文件的正确路径。

组件

React 中的组件是构建应用的基本单元。组件可以分为以下几类:

  • 函数组件:使用 JavaScript 函数创建的组件。
  • 类组件:使用 ES6 类创建的组件。

以下是一个函数组件的示例:

import React from 'react';

const Greeting = ({ name }) => {
  return <h1>Hello, {name}!</h1>;
};

export default Greeting;

你可以通过以下方式使用组件:

import React from 'react';
import ReactDOM from 'react-dom';
import Greeting from './Greeting';

const App = () => {
  return (
    <div>
      <Greeting name="Alice" />
      <Greeting name="Bob" />
    </div>
  );
};

ReactDOM.render(<App />, document.getElementById('root'));

JSX

JSX 是 React 的 HTML 语法扩展,它允许你在 JavaScript 代码中直接编写 HTML 代码。

以下是一个 JSX 的示例:

const App = () => {
  return (
    <div>
      <h1>Hello, React!</h1>
      <p>This is a paragraph.</p>
    </div>
  );
};

总结

React.js 是一个强大的前端框架,它可以帮助你构建高效、可维护的应用。希望这份入门指南能帮助你快速上手 React.js。

更多学习资源