下拉即可刷新...

ReactJs 17.x 快速入门与基本使用(含React、ReactDom包)

React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。使用 React 可以将一些简短、独立的代码片段组合成复杂的 UI 界面,这些代码片段被称作“组件”

点击生成页面海报

支持二维码扫描,以及短链接,分享到好友更方便 ~~

01-webpack 安装与基本环境配置

基于webpack 5.x构建项目

1、运行 npm init -y 快速初始化项目并生成package.json文件

npm init -y

2、使用 npm 或 cnpm 安装 webpack 和 webpack-cli

npm i webpack@5 webpack-cli@5 -D

3、在项目根目录中创建webpack.config.js配置文件

touch webpack.config.js
const path = require('path')
module.exports = {
  // webpxk4.x 新增mode字段:development 开发环境,production 生产环境
  mode: 'development',
  // ...
}

4、需要一个插件在内存中自动生成index页面,并在 body 标签中使用 script 标签引入你所有 webpack 生成的 bundle,安装 html-webpack-plugin 插件

npm i html-webpack-plugin -D

webpack.config.js配置文件中的plugin加入html-webpack-plugin 插件

const path = require('path')
// 导入在内存中自动生成index页面
const HtmlWebPackPlugin = require('html-webpack-plugin')
// webpack 默认只打包js后续文件,其它类型需要配置
module.exports = {
  // 环境,development 开发环境,production 生产环境
  mode: 'development',
  plugins: [
    new HtmlWebPackPlugin({
      template: path.join(__dirname, './src/index.html'), // 源文件
      filename: 'index.html' // 生成在内存中的名称
    })
  ]
}

使用 webpack-dev-server 作为资源服务器

开发时需要一个小型的静态文件服务器,并为webpack打包生成的资源文件提供Web服务,安装 webpack-dev-server

npm i webpack-dev-server -D

把 webpack-dev-server 配置作为 dev 启动命令,打开 package.json文件,在 script 字段中创建dev执行命令,后缀就可以使用 npm run dev 启动项目

Tip: --hot 参数表示监听文件变化而自动更新,即是修改源代码后无需要手动重启项目

{
  // ...
  "scripts": {
    "dev": "webpack-dev-server --hot"
    // ...
  },
  // ....
}

在项目中使用 React

使用 npm 命令安装 React、ReactDom 包

react:包含了 Web 和 Mobile 通用的核心部分,例如:创建组件、虚拟dom元素,生命周期等

react-dom:Dom 操作部分,例如:把创建的组件和虚拟dom放到页面上展示等

npm i react@17 react-dom@17 -D

src目录下创建index.html文件,并写入以下代码

touch src/index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<div id="app"></div>
</body>
</html>

src目录下创建index.js文件,并写入以下代码

touch src/index.js
import React from 'react'
import ReactDOM from 'react-dom'

const myh1 = React.createElement('h1', { id: 'myh1', title: 'this is a title'}, '这是一个标题')

const mydiv = React.createElement('div', null, '这是div', myh1)
ReactDOM.render(mydiv, document.getElementById('app'))

启动项目

执行 npm run dev 后,命令行中会提示ip服务地址,(127.0.0.1:xxxx,192.168.x.xx:xxx ) 复制到浏览器中打开即可

npm run dev

01-webpack 安装与基本环境配置
02-react最基本的使用
分享
短链接
海报
文章目录 / 导航
暂无数据

发表评论 ( 0条 )

0/300

暂无 “评论” 相关数据

已经到底了