- React Components
- Christopher Pitt
- 175字
- 2021-07-09 19:34:43
Chapter 1. Thinking in Components
React was the first interface library that got me thinking about component-based design. React promotes many good patterns and habits, but this one stands out for me. To understand why, we need to think about how React works under the hood. React is primarily a rendering engine. It was created (and is used) for generating user interfaces.
How interfaces used to work (and indeed still work apart from React) was that someone would come up with a design. That image file would then be split up into assets for each interactive part of the interface. A library such as jQuery would manage user interactions and connect different interface components, often with an assortment of plugins.
Inpidual interface components can be quite clean and complete inpidually. However, when they are combined, interactions between components and shared, mutable component state often make a messy codebase. One of the main reasons why React was created was to simplify the interactions between components, so they can remain clean and easy to understand.
- 手機安全和可信應用開發指南:TrustZone與OP-TEE技術詳解
- C++程序設計教程
- Spring 5.0 Microservices(Second Edition)
- What's New in TensorFlow 2.0
- 工程軟件開發技術基礎
- Scratch 3.0少兒編程與邏輯思維訓練
- 編寫高質量代碼:改善C程序代碼的125個建議
- QGIS By Example
- Clojure Reactive Programming
- C/C++程序員面試指南
- Unity 2017 Mobile Game Development
- Microsoft Azure Storage Essentials
- Node.js:來一打 C++ 擴展
- Python極簡講義:一本書入門數據分析與機器學習
- OpenCV with Python Blueprints