所谓组件,即封装起来的具有独立功能的UI部件。React推荐以组件的方式去重新思考UI构成,将UI上每一个功能相对独立的模块定义成组件,然后将小的组件通过组合或者嵌套的方式构成大的组件,最终完成整体UI的构建。

相当于我们的函数封装,把具有某一特定功能的代码块单独拎出来,封装成独立函数,需要使用时就去调用这个函数。这里的React组件是针对UI界面进行封装。同一个Nav可以在多个界面、多类网站使用,各自UI小分块组成整个UI页面。在团队合作中,代码功能更易解读与维护。

React下的组件特征:

1).可组合,即一个组件可以和其他组件一同使用,可并列、可嵌套;

2).可复用,即同一个组件可以在一个页面多次使用,也可在多个页面同时使用;

3).易维护,由于各个组件只完成自己的功能,不需要涉及其他的逻辑业务,代码更易读懂和维护更简单。

最新文章

  1. #研发中间件介绍#定时任务调度与管理JobCenter
  2. mac os x 启用apache 和 php
  3. 百度网盘kbengine - warring项目下载地址
  4. android自定义radiobutton样式文字颜色随选中状态而改变
  5. JMeter学习-016-思路篇之-山重水复柳暗花明
  6. c++ boost--------------boost::progress_timer小试。
  7. ANDROID_MARS学习笔记_S01_002View、监听器初步
  8. spring websocket Converters must not be empty
  9. OpenCV -- 获取轮廓照片
  10. .NET 解析HTML代码——NSoup
  11. [置顶] 自己动手写Web容器之TomJetty之六:动态页面引入
  12. 开源项目Druid的提取SQL模板
  13. CentOS_7下安装PHP7.3
  14. git rebase 使用详解
  15. Python3练习题 001:4个数字求不重复的3位数
  16. Java 线程的生命周期
  17. 在Linux服务器上配置Transmission来离线下载BT种子
  18. dbms_metadata.get_ddl的用法(DDL)
  19. 用promise和async/await分别实现红绿灯
  20. JAVA-JSP内置对象之request获得参数的所有参数值(多个值)

热门文章

  1. css3神奇的圆角边框、阴影框及其图片边框
  2. ImportError: DLL load failed with error code -1073741795
  3. JS DOM操作(创建、遍历、获取、操作、删除节点)
  4. day5 dict嵌套
  5. 洛谷【P2022 有趣的数】 题解
  6. python 的eval函数
  7. jvm编译器的优化
  8. Django生成脚本迁移文件时,报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
  9. 如何使用Mbp模块构建应用.
  10. 使用Beautiful Soup爬取猫眼TOP100的电影信息