React基础|青训营笔记

35 阅读1分钟

(一)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 不适合单独做一个完整的框架,做大型项目需要和其他框架组合使用。