加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React 面向组件化编程

发布时间:2020-12-15 20:36:46 所属栏目:百科 来源:网络整理
导读:React 面向组件化编程 面向对象---- 面向模块 ---- 面向组件 套路: 注意: 组件名必须大写开头; 只能有一个根标签; input /虚拟DOM 元素必须有结束标签 方式1. 工厂函数组件 (简单组件) function MyComponent(){ // 只能 大写开头,区别于普通函数 return

React 面向组件化编程

面向对象----> 面向模块 ----> 面向组件

套路:

注意:

组件名必须大写开头;

只能有一个根标签;

<input />虚拟DOM 元素必须有结束标签

方式1. 工厂函数组件 (简单组件)

  • function MyComponent(){    // 只能 大写开头,区别于普通函数 return <h2>工厂函数组件(简单组件)</h2>
    }
    
    // 渲染函数组件标签
    // 内部直接调用 工厂组件函数 得到虚拟组件函数 ReactDOM.render(
    <MyComponent/>,document.getElementById("outer"))

方式2: ES6 类组件 (复杂组件)

  • class MyComponent2 extends React.Component {
        // 1. 必须继承 // 2. 必须大写开头 // 3. 必须重写 render 方法,指定 return 返回值
        render (){
            return <h2>ES6类组件(复杂组件)</h2>
        }
    }
    
    // 渲染类组件标签
    // 内部会自动创建类的实例,并调用其 render() 方法得到需要渲染的虚拟 DOM React.render(
    <MyComponent/>,document.getElementById("outer"));

5

500

5

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读