(一)React简介 React:用于构建用户界面的javascript库。 (二)React特点
声明式:React采用声明式编程,使代码更易于理解和调试。举例:React 的 JSX 语法。它允许你直接在 JavaScript 代码中编写类似 HTML 的标记,这样可以更直观地描述组件的结构和内容。
组件化:React使用组件化思想,将复杂的系统拆分成多个功能模块,便于重复利用。
跨平台编写:React可以在多个平台上使用,包括Web、移动端和桌面应用程序。举例:使用 React Native 来构建 iOS 和 Android 应用程序。你可以使用相同的代码库来构建两个平台的应用程序,而不需要为每个平台单独编写代码。
(三)React哲学 React 用 JavaScript 构建 快速响应和大型 Web 应用程序的首选方式之一。它在 Facebook 和 Instagram 上表现优秀。 优点:
1、快速响应:Fiber
2、组件化:复用性强
3、声明式导航
4、跨平台:只需修改渲染器
缺点:
需要使用 JSX 语法,学习曲线较陡峭。此外,React 不适合单独做一个完整的框架,做大型项目需要和其他框架组合使用。