0
点赞
收藏
分享

微信扫一扫

❤ React02-安装和使用

❤ React02-安装和使用

1、React 基本使用

(1)安装

npm i react react-dom

介绍: React 包是核心,提供创建元素 React-dom包提供React-dom相关功能

(2) 使用

image.png

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <div id="root"></div>
  <!-- 引入元素 -->
  <script src="./lib/react.js"></script>
  <script src="./lib/react_dom.js"></script>
  <script src="./lib/babel.js"></script>
  <script type="text/babel">
    // 1.定义变量-创建元素
    const message = "Hello World"
    const tit=React.createElement('h1',null,'hrllo React!');

    // 3.渲染内容
    ReactDOM.render(tit,document.getElementById('root'));
  </script>

</body>
</html>

(3)方法介绍

React.createElement() 方法

image.png

React.createElement(A,B,C) A,B,C代表元素的参数,属性、子节点

React渲染

React18之前 ReactDOM.render() 渲染方法

React18之后 ReactDOM.createRoot

image.png

(4)React脚手架

快速搭建react项目

4-1 安装 create-react-app 脚手架
npm install -g create-react-app       // Windows
sudo npm install -g create-react-app  // Linux

image.png

4-2 检测 create-react-app 是否安装成功

image.png 【提示】至少需要Node14以上的环境

4-3 创建react 项目
npx create-react-app spereact// 注意:名字不能包含大写字母。我的是 my-app。
cd spereact
npm start

或者可以采取


create-react-app 项目名称  (js版本)
create-react-app 项目名称  --template typescript (TS版本)

还可以使用

npm init react-app 项目名称(不推荐)
yarn create react-app 项目名称(不推荐)

npx命令的介绍 说明:npx 是 npm 5.2+ 附带的 package 运行工具。

作用: 提升包内提供的命令行工具的使用体验 原来: 先安装脚手架,再使用包提供的命令

默认,create react app 创建的项目是看不到 webpack 相关的配置的,如果想要配置 webpack,只能先 eject 一下,执行命令来释放 webpack 的配置文件: npm run eject

举报

相关推荐

0 条评论