组件的私有方法都用 _ 开头,所有事件监听的方法都用 handle 开头。把事件监听方法传给组件的时候,属性名用 on 开头

组件的内容编写顺序如下:

  1. static 开头的类属性,如 defaultPropspropTypes
  2. 构造函数,constructor
  3. getter/setter(还不了解的同学可以暂时忽略)。
  4. 组件生命周期。
  5. _ 开头的私有方法。
  6. 事件监听方法,handle*
  7. render*开头的方法,有时候 render() 方法里面的内容会分开到不同函数里面进行,这些函数都以 render* 开头。
  8. render() 方法。

react组件书写规范相关推荐

  1. [react] react的书写规范有哪些

    [react] react的书写规范有哪些 React元素必须使用大驼峰命名的方式 组件尽量命名,方便进行调试 JSX尽量用小括号包起来,更加直观,防止换行时出错 个人简介 我是歌谣,欢迎和大家一起交 ...

  2. CSS书写规范和顺序

    前言 对于项目,那就是我们的亲儿子啊,作为一个前端菜鸟,面向用户就是将自己的儿子介绍给别人认识,肯定要让他白白净净,漂漂亮亮的啦,给别人一眼就喜欢上的感觉咯,哈哈哈~ 常在河边走,哪有不湿鞋,在我们编 ...

  3. React组件设计之边界划分原则

    简述 结合SOLID中的单一职责原则来进行组件的设计 Do one thing and do it well javaScript作为一个弱类型并在函数式和面对对象的领域里疯狂试探语言.SOLID原则 ...

  4. css BEM书写规范

    [规范]css BEM书写规范 BEM是基于组件的web开发方法.其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码. BEM由Block.El ...

  5. CSS 样式书写规范

    可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束. 我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要. 本 ...

  6. React学习(1)——JSX语法与React组件

    为什么80%的码农都做不了架构师?>>>    本文记录了在官网学习如何使用JSX+ES6开发React的过程. 全文共分为3篇内容: JSX语法与React组件 状态.事件与动态渲 ...

  7. mathcal 对应于什么库_如何快速构建React组件库

    前言 俗话说:"麻雀虽小,五脏俱全",搭建一个组件库,知之非难,行之不易,涉及到的技术方方面面,犹如海面风平浪静,实则暗礁险滩,处处惊险- 目前团队内已经有较为成熟的 Vue 技术 ...

  8. 从搭建脚手架到在npm上发布react组件

    从搭建脚手架到在npm上发布react组件 最近公司给公司里架设了私有的npm仓库,相应地也需要一个用来发布react组件用的脚手架,在这个过程中又又又又复习了一下webpack,在这里分享下脚手架搭 ...

  9. 不挂载 组件渲染_让你的 React 组件性能跑得再快一点「实践」

    作者:天泽 转发链接:https://www.zoo.team/article/react-render 性能和渲染(Render)正相关 React 基于虚拟 DOM 和高效 Diff 算法的完美配 ...

最新文章

  1. Vbs脚本编程简明教程之十
  2. Mysql 连接查询
  3. linux设备模型,bus,device,driver,实验遇到的问题
  4. 不属于计算机完成科学特点的是,2020年9月网络教育统考计算机应用基础模拟题试卷4...
  5. 配置Struts2的异常处理
  6. 微信小程序 自定义tabBar
  7. mysql group set,Mysql--group_concat()、group by、find_in_set()使用笔记
  8. SQL Server 将在下一个版本实现内存中运行
  9. Swift学习笔记8--Optional Chaining
  10. jQuery中resetForm与clearForm的区别?
  11. Linux运行多个openssl,linux – 使用多选项解释rsa的openssl速度输出
  12. Javascript链式调用案例
  13. 未处理的异常: 0xC0000091: Floating-point overflow 的解决办法
  14. 批量修改pdf文件名称(一)
  15. 使用阿里云OSS对象存储搭建个人图床
  16. MFC中afx_msg
  17. 【幻灯片动画效果制作】Focusky教程 | 设置录音和动画同步
  18. 报错Uncaught ReferenceError: *** is not defined at HTMLTableRowElement.onc
  19. 一维参照物的摄像机定标
  20. 实现SuperMap GIS 周边查询

热门文章

  1. 误删通话记录?这几个方法能恢复
  2. 如何快速将一张彩色图片变成黑白图片
  3. html app签名,html5手写签名
  4. ChatGPT讲故事,DALLE-2负责画出来!两大AI合作出绘本!
  5. 二级公立医院绩效考核病案首页上报系统
  6. maps-api-v3_利用Google Maps API发挥创意
  7. 接私活 静态网页制作
  8. 计算机二级第一次考试不及格有没有影响,计算机二级还没有过吗?
  9. 什么是天气预报 API 接口?如何获取天气预报 API?
  10. 不用PyScript,网页端运行的Python编辑器