ReactJs 专题
您的位置:JS框架 > ReactJs专题 > ReactJS简介
ReactJS简介
作者:--    发布时间:2019-11-20 11:46:08

reactjs是用于构建可重用ui组件的javascript库。 根据react官方文档,以下是定义 -

react是一个用于构建可组合的用户界面的库。 它鼓励创建可重用的ui组件,这些组件呈现随时间而变化的数据。 许多人在mvc中使用react作为v的部分。 将dom中的dom抽象化,提供更简单的编程模型和更好的性能。 react也可以使用node在服务器上呈现,并且可以使用react native为本机应用程序供有力支持。 react实现单向无效数据流,相比传统的数据绑定,减少了反复套用,更容易推理。

react功能

  • jsx - jsx是javascript语法扩展。在react开发中没有必要使用jsx,但推荐使用。
  • 组件 - react是关于组件的。需要把所有东西都看作一个组件。这将帮助您在更大规模的项目上工作时维护代码。
  • 单向数据流和flux - react实现单向数据流,这使得您可以轻松推理您的应用程序。 flux是一种有助于保持数据单向性的模式。
  • 许可 - react根据facebook inc.许可。文档根据cc by 4.0许可。

react优势

  • 使用作为javascript对象的虚拟dom。这将改善应用程序的性能,因为javascript虚拟dom比常规dom更快。
  • 可以在客户端和服务器端以及其他框架中使用。
  • 组件和数据模式提高了可读性,这有助于维护更大的应用程序。

react劣势

  • 仅涵盖应用程序的视图层,因此仍然需要选择其他技术来获取完整的开发工具集。
  • 使用内联模板和jsx,这对某些开发人员来说可能看起来很尴尬。

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册