1. 什么是 React?
React 是一个用于构建用户界面的 JavaScript 库 核心专注于视图, 目的实现组件化开发
2. 组件化的概念
我们可以很直观的将一个复杂的页面分割成若干个独立组件, 每个组件包含自己的逻辑和样式 再将这些独立组件组合完成一个复杂的页面。 这样既减少了逻辑复杂度,又实现了代码的重用
- 可组合:一个组件可以和其他的组件一起使用或者可以直接嵌套在另一个组件内部
- 可重用:每个组件都是具有独立功能的,它可以被使用在多个场景中
- 可维护:每个小的组件仅仅包含自身的逻辑,更容易被理解和维护