美文网首页
React组件的划分

React组件的划分

作者: 未路过 | 来源:发表于2022-11-11 09:20 被阅读0次

1. 组件化思想的应用:

  1. 有了组件化的思想,我们在之后的开发中就要充分的利用它。
  2. 尽可能的将页面拆分成一个个小的、可复用的组件。
  3. 这样让我们的代码更加方便组织和管理,并且扩展性也更强。

2. React的组件相对于Vue更加的灵活和多样,按照不同的方式可以分成很多类组件:

  1. 根据组件的定义方式,可以分为:函数组件(Functional Component )和类组件(Class Component);
  2. 根据组件内部是否有状态需要维护,可以分成:无状态组件(Stateless Component )和有状态组件(Stateful Component);
  3. 根据组件的不同职责,可以分成:展示型组件(Presentational Component)和容器型组件(Container Component);

3.这些概念有很多重叠,但是他们最主要是关注数据逻辑和UI展示的分离:

  1. 函数组件、无状态组件、展示型组件主要关注UI的展示;
  2. 类组件、有状态组件、容器型组件主要关注数据逻辑;
image.png image.png

如果返回的是数组的化,react会对数据进行遍历,渲染成真实dom,呈现在页面上。


image.png image.png

相关文章

  • 2、react基础介绍

    React理念 划分组件边界的原则 React组件的数据种类 React组件的声明周期 组件的划分 高内聚 低耦合...

  • 深入浅出React和Redux学习笔记(二)

    设计高质量的React组件 构建高质量的React组件的原则和方法: 划分组件边界的原则; React组件的数据种...

  • React组件的划分

    1. 组件化思想的应用: 有了组件化的思想,我们在之后的开发中就要充分的利用它。 尽可能的将页面拆分成一个个小的、...

  • React学习笔记(二)[组件及它的state与props]

    React其中一个重要思想就是 "react内一切皆组件",一个好的应用应该有一定的原则来划分组件。我们划分组件的...

  • 02|设计高质量的React组件

    我们所需要了解的三个原则: 划分组件边界的原则 React组件的数据种类 React组件的生命周期 01|易于维护...

  • React基础

    React包含react元素和react组件 react元素 react组件 react组件分为函数组件和类组件 ...

  • react记录 一

    目录 一.react使用mock数据 二. 组件划分原则 三.什么是state,如何设计state 四.oncha...

  • 朗朗上口的react 生命周期(上)

    React组件的生命周期划分为出生(mount),更新(update)和死亡(unmount),然而我们怎么知道组...

  • react学习

    React理念: 第一步:把UI划分出组件层级(单一功能原则:一个组件应该只做一件事情)第二步:用React创建一...

  • React-VirtualDOM原理浅谈

    何宏伟 [嵌牛导读] 上篇文章谈到React的魅力-“组件化UI”,如何将你的页面运用组件化的思想进行划分,继而能...

网友评论

      本文标题:React组件的划分

      本文链接:https://www.haomeiwen.com/subject/jbdbtdtx.html