zoukankan      html  css  js  c++  java
  • 04 定义组件的两种方式

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <title>Document</title>
     7     <script src="../js/react.development.js"></script>
     8     <script src="../js/react-dom.development.js"></script>
     9     <script src="../js/babel.min.js"></script>
    10 </head>
    11 <body>
    12     <div id="test1"></div>
    13     <div id="test2"></div>
    14 </body>
    15 </html>
    16 <script type="text/babel">
    17     //1,定义组件
    18     //方式1,工厂函数组件(简单组件)
    19     function MyComponent1(){
    20         return <h1>定义组件方式一</h1>
    21     }
    22     
    23     //方式2,ES6类组件(复杂组件)
    24     class MyComponent2 extends React.Component{
    25         render(){
    26             console.log(this);//MyComponent2的实例对象
    27             return <h1>定义组件方式二</h1>
    28         }
    29     }
    30     //2,渲染组件标签
    31     ReactDOM.render(<MyComponent1/>,document.getElementById("test1"));
    32     ReactDOM.render(<MyComponent2/>,document.getElementById("test2"));
    33 
    34 </script>

  • 相关阅读:
    初赛—算法复杂度
    2-SAT
    最小生成树
    18-短信验证码接口
    17-腾讯云短信开发
    16-手机号是否存在验证接口
    15-多方式登录
    14-登录注册页面
    13-Git
    12-跨域请求详解
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/12483995.html
Copyright © 2011-2022 走看看