webpack 项目使用--转换为React项目(4)

在上面的几篇博客中我们创建了webpack项目,现在我们需要将webpack项目转换为react项目,如何进行转换

1.将项目中的node_modules 文件夹删除

 

2. 安装dom 和react-dom

             cnpm i react react-dom -S

       安装好了之后我们发现在项目中重新生成了node_modules

3.在项目中使用react,如何使用,首先在index.html 创建一个容器 

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>hello</title>
    </head>
    <body>
       <!-- 创建一个容器,将来渲染的虚拟的DOM,会放在容器内 -->
       <div id="app"></h1>
    </body>
</html>

然后编辑index.js 文件,导入react 和react-dom

// 导入react
import React from 'react'  //创建组件,虚拟DOM 元素,生命周期
import ReactDOM from 'react-dom'   //把创建好的组件和虚拟DOM 放到页面上展示

创建一个虚拟的dom 元素

// 创建虚拟DOM 元素
// 参数1:创建元素的类型,字符串 表示元素的名称
// 参数2:是一个对象或者null 表示这个元素的属性
// 参数3:子节点 (包括其它 虚拟的DOM 获取文本节点)
// 参数n:其它的子节点
const myh1=React.createElement('h1',{id:'myh1',title:'this is title'},'这是一个大大的H1')

将虚拟的dom元素渲染到页面上的容器中


//参数1 要选线的react元素
//参数2 页面上的容器 
ReactDOM.render(myh1,document.getElementById("app"));

然后,启动项目:

npm run dev

 效果如下:

 在上面操作中我们将webpack 项目转换成为一个react 项目的具体的步骤

希望对你有所帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值