zoukankan      html  css  js  c++  java
  • react-helloword

    1、在webpack项目中使用react

      创建webpack项目步骤见:

        创建基本的webpack4.x项目

        webpack-dev-server 和 html-webpack-plugin的使用

      1)运行cnpm i react react-dom -S安装包

        react: 创建组件和虚拟DOM,生命周期

        react-dom: 进行DOM操作的,最主要的应用场景就是ReactDOM.render()

      2)在index.html页面创建容器:

    <div id="app"></div>

      3)导入包,创建虚拟DOM,将虚拟DOM渲染到页面

      index.js

    import React from 'react'
    import ReactDOM from 'react-dom'
    
    // 创建虚拟DOM元素
    // 参数1: 元素名称; 参数2: 属性; 参数3-n: 子节点
    // const myh1 = React.createElement('h1', null, 'h1标签的文本')
    const myh1 = React.createElement('h1', {id: 'myh1'}, 'h1标签的文本')
    // 将虚拟DOM渲染到页面
    // 参数1: 虚拟DOM元素; 参数2: 容器
    ReactDOM.render(myh1, document.getElementById('app'))

    2、使用React.createElement实现虚拟DOM嵌套

      index.js

    import React from 'react'
    import ReactDOM from 'react-dom'
    
    // 创建虚拟DOM元素
    // 参数1: 元素名称; 参数2: 属性; 参数3-n: 子节点
    const myh1 = React.createElement('h1', {id: 'myh1'}, 'h1标签的文本')
    const mydiv = React.createElement('div', null, 'div文本', myh1) // div中包含了h1
    // 将虚拟DOM渲染到页面
    // 参数1: 虚拟DOM元素; 参数2: 容器
    ReactDOM.render(mydiv, document.getElementById('app'))

     

    3、导入react相关js文件来使用react

    4、安装react开发工具

       React Developer Tools_0.15.3_0.crx

  • 相关阅读:
    利用mybatis-generator自动生成代码
    gradle安装
    有关﹤![CDATA[ ]]> 说明
    mysql时间字段转换为毫秒格式
    string 与BigDecimal互转
    VLOOKUP多条件查找不使用辅助列
    BIEE-CSS样式大全
    VBA【遍历每个工作表并将工作表表名赋予B2单元格】
    深入理解公式{1,0}的用法
    DB2解锁
  • 原文地址:https://www.cnblogs.com/xy-ouyang/p/11986682.html
Copyright © 2011-2022 走看看