- 深入淺出React和Redux
- 程墨
- 305字
- 2019-01-04 20:50:55
1.4.4 React工作方式的優點
毫無疑問,jQuery的方式直觀易懂,對于初學者十分適用,但是當項目逐漸變得龐大時,用jQuery寫出的代碼往往互相糾纏,形成類似圖1-4的狀況,難以維護。

圖1-4 jQuery方式造成的糾纏代碼結構
使用React的方式,就可以避免構建這樣復雜的程序結構,無論何種事件,引發的都是React組件的重新渲染,至于如何只修改必要的DOM部分,則完全交給React去操作,開發者并不需要關心,程序的流程簡化為圖1-5的樣式。

圖1-5 React的程序流程
React利用函數式編程的思維來解決用戶界面渲染的問題,最大的優勢是開發者的效率會大大提高,開發出來的代碼可維護性和可閱讀性也大大增強。
React等于強制所有組件都按照這種由數據驅動渲染的模式來工作,無論應用的規模多大,都能讓程序處于可控范圍內。
推薦閱讀
- Mastering OpenLayers 3
- Python程序設計教程(第2版)
- 移動UI設計(微課版)
- Mastering Adobe Captivate 2017(Fourth Edition)
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- HoloLens與混合現實開發
- 物聯網系統架構設計與邊緣計算(原書第2版)
- Qt 4開發實踐
- Greenplum構建實時數據倉庫實踐
- 交互設計師成長手冊:從零開始學交互
- Qt 5.12實戰
- Three.js Essentials
- INSTANT Apache Maven Starter
- HTML 5與CSS 3權威指南(第4版·上冊)
- Spark for Data Science