首页前端开发JavaScriptReact html中使用react的两种方式

React html中使用react的两种方式

时间2024-02-01 07:08:03发布访客分类JavaScript浏览475
导读:收集整理的这篇文章主要介绍了React html中使用react的两种方式,觉得挺不错的,现在分享给大家,也给大家做个参考。 基本使用<!DOCTYPE htML><h...
收集整理的这篇文章主要介绍了React html中使用react的两种方式,觉得挺不错的,现在分享给大家,也给大家做个参考。

基本使用

!DOCTYPE htML>
    html lang="en">
    head>
      meta charset="UTF-8">
      meta name="viewport" content="width=device-width, inITial-scale=1.0">
      title>
    hello/title>
    /head>
    body>
      div id="app">
      /div>
      script crossorigin src="https://unpkg.COM/react@16/umd/react.PRoduction.min.js">
    /script>
      script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js">
    /script>
      script src="https://unpkg.com/babel-standalone@6/babel.min.js">
    /script>
      script type="text/babel">
        // 虚拟dom    const str = 'hello react'    const vDom = h1>
{
str}
    /h1>
        // const vDom = pppp>
    hello react/pppp>
        // 把虚拟dom转化成真实的dom    ReactDOM.render(vDom,document.getElementById("app"))  /script>
    /body>
    /html>
    

创建虚拟dom的两种方式

!DOCTYPE html>
    html lang="en">
    head>
      meta charset="UTF-8">
      meta name="viewport" content="width=device-width, initial-scale=1.0">
      title>
    hello/title>
    /head>
    body>
      div id="app">
      /div>
      script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js">
    /script>
      script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js">
    /script>
      script src="https://unpkg.com/babel-standalone@6/babel.min.js">
    /script>
      script>
    // 第一种纯js创建(一般不用)    // 虚拟dom    const str = 'hello react'    const vDom = React.createElement('h1', {
      id: 'myId'    }
    , str)    // const vDom = pppp>
    hello react/pppp>
        // 把虚拟dom转化成真实的dom    ReactDOM.render(vDom, document.getElementById("app"))    //   /script>
    /body>
    /html>
    
!DOCTYPE html>
    html lang="en">
    head>
      meta charset="UTF-8">
      meta name="viewport" content="width=device-width, initial-scale=1.0">
      title>
    hello/title>
    /head>
    body>
      div id="app">
      /div>
      script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js">
    /script>
      script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js">
    /script>
      script src="https://unpkg.com/babel-standalone@6/babel.min.js">
    /script>
      script type="text/babel">
        // 第一种纯js创建(一般不用)    // [] ul li 用foreach实现    VAR names = ['张飞','关羽','赵云']    const ul = ul>
      {
            names &
    &
     names.map((name,index)=>
          li key={
index}
    >
            {
name}
              /li>
        )      }
        /ul>
        ReactDOM.render(ul,document.getElementById("app"))    //   /script>
    /body>
    /html>
    

知识点扩展:

React pwa的配置

在到webpack配置文件中添加插件

const WorkboxWebpackPlugin = require('workbox-webpack-plugin')plugins: [    new MiniCssExtractPlugin({
      filename: '[name].css'    }
),    new WorkboxWebpackPlugin.GenerateSW({
      clientsClaim:true,      skipWaiting:true    }
    )  ],

到此这篇关于React html中使用react的两种方式的文章就介绍到这了,更多相关React html中使用react内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

@H_126_32@ 您可能感兴趣的文章:
  • 教你如何从 html 实现一个 react
  • 如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
  • 你知道怎么在 HTML 页面中使用 React吗

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

React

若转载请注明出处: React html中使用react的两种方式
本文地址: https://pptw.com/jishu/595080.html
React利用路由实现登录界面的跳转 c语言怎么进行强制类型转换

游客 回复需填写必要信息