React组件构成和定义方式

本文介绍了React组件的构成,包括组件的状态管理和定义方式。详细阐述了四种定义React组件的方法:ES6的Class Component, 不支持ES6时的React.createClass, 无状态 Functional Component, 以及PureComponent。PureComponent与Component的比较,提到了PureComponent通过浅比较优化更新。内容参考自《React状态管理与同构实战》。" 131722232,17585464,Java JSP合同管理系统设计与实现,"['Java', '课程设计', '开发语言']
摘要由CSDN通过智能技术生成

React组件构成

输入:props
自己的状态:state
输出:render

React组件的定义方式

React组件的定义方式一共有四种,环境支持ES6,使用Component;环境不支持ES6,使用createClass;组件没有自身状态,使用Functional Component;组件是纯组件,使用PureComponent

createClass
几乎不用了。

var React = require('react');
var Hello = React.createClass({
   
    propTypes: {
   
        name: React.PropTypes.string
    },
    getDefaultProps: function () {
   
        return {
   name: 'yan'}
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值