- 47
- 0
- 约1.11万字
- 约 10页
- 2017-02-14 发布于浙江
- 举报
总结React 组件的三种写法.doc
总结 React 组件的三种写法
React 专注于 view 层,组件化则是 React 的基础,也是其核心理念之一,一个完整的应用将由一个个独立的组件拼装而成。
截至目前 React 已经更新到 v15.4.2,由于 ES6 的普及和不同业务场景的影响,我们会发现目前主要有三种创建 React 组件的写法:1. ES5写法React.createClass,2. ES6写法React.Component,3. 无状态的函数式写法(纯组件-SFC)。
你们最钟爱哪种写法呢?萝卜青菜各有所爱~ 每个团队都有自己的代码规范和开发模式,但书写 React 组件时 都会以提高代码阅读性、更优的组件性能、易于 bug 追踪为原则。下面我们就聊聊这三种写法的区别,以及各自所适用场景的最佳实践。
ES5-写法 React.createClass
React.createClass不用多说,我们最早使用这个方法来构建一个组件“类”,它接受一个对象为参数,对象中必须声明一个render方法,render返回一个组件实例,下面用一个 SwitchButton 组件的例子来看看React.createClass的具体用法:
复制代码
1 var React = require(react);
2 var ReactDOM = require(react-dom);
3
4
您可能关注的文档
- 店务管理篇连锁式标准化管理_图文.ppt
- 店铺合伙制计划书0118_图文.ppt
- 度评选优秀工作者方案_图文.doc
- 建筑业发展规划与产业政策_图文.ppt
- 建筑工程项目管理 情境四.ppt
- 建筑师职业道德_从业资格考试_资格考试认证_教育专区.ppt
- 建筑智能化施工组织设计_图文.docx
- 建设工程招投标与合同管理5章.ppt
- 建设工程招投标与合同管理6章.ppt
- 建设工程招投标与合同管理7章.ppt
- 2025年福建省漳州市高新技术产业开发区数学三年级第二学期期中教学质量检测试题含解析.docx
- 抑郁症入学测试题及详细答案解析.pdf
- 六年级音乐下册人音版理论知识梳理.docx
- 2025年福建省漳州市高新技术产业开发区数学三年级第二学期期末教学质量检测试题(含答案).docx
- 2025年福建省漳州市高新技术产业开发区数学四年级下学期期中教学质量检测试题含答案.docx
- 2025年福建省漳州市高新技术产业开发区数学三年级第二学期期中教学质量检测试题(含答案).docx
- 叉车故障快速应急处置措施.docx
- 层流病房设计要点及实操指南.pdf
- 教研室校企合作教学计划.docx
- 2025-2026学年苏教版小学数学三年级上册第四单元测试卷及答案.pdf
最近下载
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
- T∕CATAGS 91-2025 T∕CCSAS 058-2025 通用机场供油安全运行管理规范.docx VIP
- T∕CATAGS 76-2023 喷气燃料过滤分离器性能要求.docx VIP
- T∕CATAGS 70-2023 旅客托运行李场外运输节点报文规范.docx VIP
- T∕CAEPI 112-2025 生态环境保护技术和工程评价指标体系.docx VIP
原创力文档

文档评论(0)