- Hands-On Full:Stack Web Development with ASP.NET Core
- Tamir Dresher Amir Zuker Shay Friedman
- 249字
- 2021-06-10 19:37:17
React
React, released and managed by Facebook, is a JavaScript SPA framework focusing on components, serving the purpose of a view engine. Contrary to Angular, React is less opinionated on how you build an entire app and requires a milder learning curve, albeit it's just a view engine. React enables building encapsulated and reusable components using its notorious and controversial JSX, a domain-specific language (DSL) that allows you to write the view of the component in JavaScript alongside the component logical code.
React was released to the public in 2013 and it has made a great impact in the field, introducing great concepts to web apps, such as JSX, Virtual DOM, unidirectional data flow and great performance.
Notably, React is not just for web apps. React follows the notion of Learn-Once-Write-Everywhere. Meaning, you can leverage React to write apps that target different platforms, for example using React Native for cross-platform native mobile apps and React360 for VR.
Moreover, the innovation and collaboration around React is astonishing and its community is paramount. React is just a component library, thus enthusiast followers have created complementary libraries to provide other aspects related to app development, such as state management, routing, and isomorphic rendering. Some of which have too made a noticeable influence in the field as well, for example, Flux and Redux.
Ever since its release, React has been gaining popularity at a steady pace, taking its place as the leading SPA framework for quite some time now.
- 面向物聯網的CC2530與傳感器應用開發
- Go Web Scraping Quick Start Guide
- 計算機網絡工程實用教程(第2版)
- 物聯網之霧:基于霧計算的智能硬件快速反應與安全控制
- 高級網絡技術
- 網絡工程實施技術與方案大全
- 深入理解Nginx:模塊開發與架構解析
- 移動物聯網:商業模式+案例分析+應用實戰
- 5G時代的大數據技術架構和關鍵技術詳解
- Enterprise ApplicationDevelopment with Ext JSand Spring
- 物聯網M2M開發技術:基于無線CPU-Q26XX
- 通信系統實戰筆記:無處不在的信號處理
- 走近2050:注意力、互聯網與人工智能
- 智慧的物聯網:感知中國和世界的技術
- SD-WAN 架構與技術