官术网_书友最值得收藏!

  • Beginning React
  • Andrea Chiarelli
  • 226字
  • 2021-07-23 17:10:29

What is React?

To put it simply, React is a JavaScript library for building composable user interfaces. This means that we can build a user interface by composing items called components. A component is an element that contributes to building a user interface. It could be a textbox, a button, a whole form, a group of other components, and so on. Even the entire application's user interface is a component. So, React encourages the creation of components to build a user interface; it's even better if these components are reusable.

React components have the ability to present data that changes over time, and the visualization of that changing data is automatic when we follow a few guidelines.

Since the library deals with user interfaces, you may wonder which presentational design patterns React was inspired by: Model-View-Controller, Model-View-Presenter, Model-View-ViewModel, or something else. React is not bound to a specific presentational pattern. React implements the View part of the most common patterns, leaving developers free to choose the best approach to implement the model, the presenter, and everything else they need to build their application. This aspect is important, since it allows us to classify it as a library, not as a framework; therefore, comparisons with frameworks such as Angular may throw up some inconsistencies.

主站蜘蛛池模板: 任丘市| 南汇区| 剑阁县| 巫山县| 山东省| 石嘴山市| 商南县| 九江市| 永昌县| 特克斯县| 祁东县| 香河县| 偃师市| 鄯善县| 平利县| 东辽县| 连城县| 靖安县| 邹平县| 都匀市| 新兴县| 马鞍山市| 南岸区| 黔西县| 千阳县| 涿鹿县| 贡山| 铜川市| 荔浦县| 崇文区| 万州区| 武平县| 吴忠市| 丁青县| 神农架林区| 德安县| 北碚区| 青河县| 清新县| 土默特左旗| 江源县|