zoukankan      html  css  js  c++  java
  • 【React】react学习笔记02-面向组件编程

      react学习笔记02-面向组件编程

      面向组件编程,直白来说,就是定义组件,使用组件。

          以下内容则简单介绍下组建的声明与使用,直接复制demo观测结果即可。

          步骤:

          1、定义组件

          a、轻量组件-函数组件(局限性:只能用在没有state、prop属性的场景,后面会解释)

    // 方式一:(轻量组件)函数组件
    function ComponentA(){
        return <div>轻量组件A</div>
    }

         b、复杂组件-类组件(ES6

    // 方式二:(复杂组件)类组件【ES6】
    class ComponentB extends React.Component{
        render(){
            return    <div>类组件B</div>;
        }
    }

          2、使用组件

    <!DOCTYPE html><html>
    <head>
        <meta charset="utf-8" />
        <title>React Tutorial</title>
    
    </head>
    <body>
        <!--react基础库-->
        <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.3/react-dom.js"></script>
        <!--bable转换库,ES语法以及Jax语法的转换-->
        <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
    
        <div id="content"></div>
        <div id="app1"></div>
        <div id="app2"></div>
        <div id="app3"></div>
    
        <script type="text/babel">
            //定义组件
            // 方式一:(轻量组件)函数组件
            function ComponentA(){
                return <div>轻量组件A</div>
            }
            //渲染组件标签
            ReactDOM.render(<ComponentA />,document.getElementById("app1"))
            // 方式二:(复杂组件)类组件【ES6】
            class ComponentB extends React.Component{
                  render(){
                      return    <div>类组件B</div>;
                  }
            }
            ReactDOM.render(<ComponentB />,document.getElementById("app2"))
    
    
        </script>
    
    
    </body>
    </html> 

     

     页面显示结果:

  • 相关阅读:
    Python 多线程学习(转)
    自己使用python webob,paste.deploy,wsgi总结
    Python中*args 和**kwargs的用法
    python 数字和字符串转换问题
    python socket编程
    深入解读Quartz的原理
    解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题
    Tomcat的Manager显示403 Access Denied
    mysql5.6 linux下安装笔记
    Quartz应用与集群原理分析
  • 原文地址:https://www.cnblogs.com/the-fool/p/11127269.html
Copyright © 2011-2022 走看看