文章目录
  1. 1. React
    1. 1.0.1. 参考
    2. 1.0.2. 参考
  2. 1.1. 参考链接

React

  1. 它是什么?能做什么?
    React 是专注于复杂 UI 层业务的前端框架, 基于 Virtual DOM 的 diff 渲染以最小的代价来更新 dom(高效渲染)。

参考

  1. 它存在的理由是什么?解决了什么样的问题、满足了什么样的需求?
  • 数据驱动的 Component
  • virtual dom
  • 生命周期
  • 工程化思想

参考

  1. 它的适用场景是什么?优缺点是什么?
  • 大型项目,前端层复杂

    缺点:单独 UI 层的薄弱性,需要采用整个技术栈(过渡不够平滑)

  1. 它怎么用?最佳实践是什么?
  2. 它的原理是什么?
    本身相当于 mvc 结构中的 v 层,并非 MVVM ,借助自建的事件机制和单向数据流实现更新,Virtual DOM 应用 + jsx

参考链接

文章目录
  1. 1. React
    1. 1.0.1. 参考
    2. 1.0.2. 参考
  2. 1.1. 参考链接