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

1.4.4 React工作方式的優點

毫無疑問,jQuery的方式直觀易懂,對于初學者十分適用,但是當項目逐漸變得龐大時,用jQuery寫出的代碼往往互相糾纏,形成類似圖1-4的狀況,難以維護。

圖1-4 jQuery方式造成的糾纏代碼結構

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

圖1-5 React的程序流程

React利用函數式編程的思維來解決用戶界面渲染的問題,最大的優勢是開發者的效率會大大提高,開發出來的代碼可維護性和可閱讀性也大大增強。

React等于強制所有組件都按照這種由數據驅動渲染的模式來工作,無論應用的規模多大,都能讓程序處于可控范圍內。

主站蜘蛛池模板: 南雄市| 新乡市| 宿州市| 土默特右旗| 托克托县| 四会市| 洪雅县| 东丽区| 大兴区| 黑山县| 手游| 凌源市| 梅河口市| 正阳县| 望江县| 左云县| 焉耆| 昔阳县| 商水县| 工布江达县| 康定县| 宜兴市| 航空| 连云港市| 城市| 苏州市| 高安市| 稻城县| 博野县| 醴陵市| 和林格尔县| 板桥市| 樟树市| 息烽县| 怀化市| 安西县| 伽师县| 兴安盟| 讷河市| 抚顺市| 静安区|