1. React是什么
React由Meta公司研发,是一个用于 构建Web和原生交互界面的库
介绍:
- PC端:人们期望网页加载速度更快。在服务器上,React可以让你在获取数据的同时开始流式传输HTML,在任何JavaScript代码加载之前逐步填充剩余内容。在客户端,即使是在渲染过程中,React也会使用标准的WebAPI使UI快速响应。
- 移动端:人们希望原生应用程序都有和自己使用的平台相一致的体验。React Native 和 Expo让你可以使用React构建Android、IOS等应用程序。它们的样式和体验都和原生应用程序一样,因为它们的用户界面是真正的原生用户界面。这不是一个Web视图 — 你的React组件由平台提供的真实Android或IOS视图来渲染
2. React的优势
相较于传统基于DOM开发的优势
- 组件化的开发方式
- 不错的性能
相较于其他前端框架的优势
- 丰富的生态
- 跨平台支持