React组件的三种写法

上传人:daj****de2 文档编号:148965957 上传时间:2022-09-06 格式:DOCX 页数:2 大小:7.54KB
收藏 版权申诉 举报 下载
React组件的三种写法_第1页
第1页 / 共2页
React组件的三种写法_第2页
第2页 / 共2页
资源描述:

《React组件的三种写法》由会员分享,可在线阅读,更多相关《React组件的三种写法(2页珍藏版)》请在装配图网上搜索。

1、React组件的三种写法React专注于view层,组件化则是React的基础,也是其核心理念 之一,一个完整的应用将由一个个自立的组件拼装而成。截至目前React已经更新到V15.4.2,因为ES6的普及和不同业务场景的影响,我们会发觉目前主要有三种创建React组件的写法:1. ES5React. createClass, 2. ES6 写法 React. Component, 3. 无状态 的函数式写法(纯组件-SFC) o你们最钟爱哪种写法呢?萝卜青菜各有所爱、每个团队都有自己的代 码规范和开发模式,但书写React组件时都会以提高代码阅读性、更 优的组件性能、易于bug追踪为原则。下

2、面我们就聊聊这三种写法的 区分,以及各自所适用场景的最佳实践。ES5-写法 React. createClassReact. createClass不用多说,我们最早用法这个办法来构建一个组 件类,它接受一个对象为参数,对象中必需声明一个render办法, render返回一个组件实例,下面用一个SwitchButton组件的例子来 看看React. createClass的详细使用: var React = require (1 react1);var ReactDOM =requirereact-dom1);var SwitchButton =React. createClass ( getDefaultProp:function () return open:false , getlnitialState: function() return open:this.props.open ; , handleClick: function (event)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!