React - 基础概念&&辅助工具

虚拟DOM

本质: 用JS对象,模拟DOM元素和嵌套关系
目的: 实现页面元素的高效更新

辅助工具

  • webpack
    设置mode,在webpack.config.js
module.exports = {
    mode: 'development',
    // 在webpack 4.x中,有一个很大的特性,就是约定大鱼配置,默认的打包入口路径是src->index.js
}
  • webpack-dev-server(设置端口,打开页面,热启动,打包压缩到内存)
    设置package.json
 "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "webpack-dev-server --open --port 3000 --hot --process --compress"
  },
  • html-webpack-plugin(html压缩到内存)
    在webpack.config.js中设置plugins。
const path = require('path')
const HtmlWebPackPlugin = require('html-webpack-plugin')  //导入在内存中自动生成index页面的插件

// 创建一个插件的实例对象
const htmlPlugin = new HtmlWebPackPlugin({
    template: path.join(__dirname, './src/index.html'),//源文件
    filename: 'index.html' // 生成的内存中的首页的名称
})

module.exports = {
    plugins: [
        htmlPlugin
    ]
}

你可能感兴趣的:(React - 基础概念&&辅助工具)