- 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.
- The DevOps 2.3 Toolkit
- Android Application Development Cookbook(Second Edition)
- 三維圖形化C++趣味編程
- VSTO開發入門教程
- Mastering OpenCV 4
- 游戲程序設計教程
- Full-Stack Vue.js 2 and Laravel 5
- Python一行流:像專家一樣寫代碼
- Clojure Polymorphism
- HTML5與CSS3權威指南
- Isomorphic Go
- 用Go語言自制編譯器
- Java Script從入門到精通(第5版)
- MATLAB/Simulink建模與仿真
- Go Programming Cookbook(Second Edition)