React 基础与实践 | 青训营笔记

2024-07-29 16:51:31 浏览数 (1)

1. React是什么以及特点

1.1 概括

React是一个用于构建用户界面的JavaScript库

它由Facebook开发,于2013年首次发布。

  • React的主要特点是使用组件化的方式来构建用户界面,使得开发者可以将界面拆分成多个独立的组件,每个组件都有自己的状态和行为。
  • React还采用了虚拟DOM的技术,可以在内存中维护一个虚拟的DOM树,通过比较前后两个虚拟DOM树的差异,最终只更新需要更新的部分,从而提高了性能
  • React还可以与其他库和框架进行集成,例如ReduxReact Router等。React已经成为了前端开发中最流行的框架之一,被广泛应用于Web应用、移动应用和桌面应用的开发中。

1.2 三大特点

  1. 声明式: React框架中的声明式是指通过对UI的描述来声明我们想要的结果,而不是手动编写操作步骤的过程。这种编程风格更简单、直观,提高了代码的可维护性和可扩展性
  2. 组件化: React的组件化是将UI划分成独立可重用的部分,每个部分都有自己的状态和行为,并且可以被组合在一起构成完整的UI。这种编程方式使得代码更易于维护和扩展,同时也提高了开发效率。简单来说,就是将一个大的UI拆分成多个小的组件进行开发,每个组件都可以独立开发和测试,最后再将它们组合在一起。
  3. 跨平台编写: React跨平台编写是指使用React框架可以实现在不同的平台上运行相同的代码,包括Web移动设备桌面应用。这种方法称为“一次编写,多处使用”,即只需编写一次代码,就可以在多个平台上运行。这种方式提高了开发效率,并且也方便了用户,因为他们可以在不同的设备上获得相似的用户体验。

0 人点赞