入门

收藏919

阅读2239

更新时间2025-08-20

要在生产环境中使用 React,您需要包含在 Node.js 中的 npm。

要大致了解什么是 React,您可以直接在 HTML 中编写 React 代码。

但是为了在生产环境中使用 React,你需要安装 npm 和 Node.js。< /p>


React 直接在 HTML 中

开始学习 React 的最快方法是直接在 HTML 文件中编写 React。

以下实例包含三个脚本,前两个让我们在 JavaScript 中编写 React 代码,第三个 Babel 允许我们在旧浏览器中编写 JSX 语法和 ES6。

您将在 React JSX 一章中了解有关 JSX 的更多信息。

实例

在您的 HTML 文件中包含三个 CDN:



  
    
    
    
  
  

    

»

这种使用 React 的方式可以用于测试目的,但对于生产,您需要设置 React 环境


设置 React 环境

如果你安装了 npx 和 Node.js,你可以使用 create-react-app 创建一个 React 应用程序。

如果您之前已全局安装过 create-react-app,建议您卸载该包以确保 npx 始终使用最新版本的 create-react-app。< /p>

要卸载,请运行以下命令:npm uninstall -g create-react-app

运行此命令创建一个名为 my-react-app 的 React 应用程序:

npx create-react-app my-react-app

create-react-app 将设置运行 React 应用程序所需的一切。


运行 React 应用程序

现在您已准备好运行您的第一个真正的 React 应用程序!

运行此命令移动到 my-react-app 目录:

cd my-react-app

运行此命令以运行 React 应用程序my-react-app:

npm start

将弹出一个新的浏览器窗口,其中包含您新创建的 React 应用程序! 如果没有,请打开浏览器并在地址栏中输入 localhost:3000

结果:


修改 React 应用程序

到目前为止一切都很好,但是我该如何更改内容?

查看my-react-app目录,你会发现一个src文件夹。 在 src 文件夹中有一个名为 App.js 的文件,打开它会如下所示:

/myReactApp/src/App.js:

import logo from './logo.svg';
import './App.css';

function App() {
  return (
    
logo

Edit src/App.js and save to reload.

Learn React
); } export default App;

尝试更改 HTML 内容并保存文件。

请注意,保存文件后更改立即可见,您无需重新加载浏览器!

实例

中的所有内容替换为

元素。

点击保存后在浏览器中查看更改。

function App() {
  return (
    

Hello World!

); } export default App;

请注意,我们已删除不需要的导入(logo.svg 和 App.css)。

结果:


下一步是什么?

现在您的计算机上有一个 React 环境,您可以了解有关 React 的更多信息。

在本教程的其余部分,我们将使用我们的 "Show React" 工具来解释 React 的各个方面,以及它们如何在浏览器中显示。

如果您想在您的计算机上执行相同的步骤,首先将 src 文件夹删除为仅包含一个文件:index.js。 您还应该删除 index.js 文件中所有不必要的代码行,使它们看起来像下面 "Show React" 工具中的示例:

实例

单击"运行实例"按钮查看结果。

index.js:

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

const myFirstElement = 

Hello React!

const root = ReactDOM.createRoot(document.getElementById('root')); root.render(myFirstElement);

运行实例 »


学习训练

练习题:

输入正确的 ReactDOM 方法以将 React 元素渲染到 DOM。

ReactDOM.(myElement, document.getElementById('root'));

开始练习


相关

视频

RELATED VIDEOS

更多

免费

Web前端开发极速入门
初级 Web前端开发极速入门

219920次学习

收藏

免费

前端入门_HTML5
初级 前端入门_HTML5

616946次学习

收藏

免费

30分钟学会网站布局
初级 30分钟学会网站布局

238440次学习

收藏

免费

CSS视频教程-玉女心经版
初级 CSS视频教程-玉女心经版

393054次学习

收藏

免费

独孤九贱(1)_HTML5视频教程

免费

独孤九贱(6)_jQuery视频教程

免费

独孤九贱(7)_Bootstrap视频教程

免费

独孤九贱(2)_CSS视频教程
初级 独孤九贱(2)_CSS视频教程

229605次学习

收藏

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.8万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.4万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.7万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号