爲什麼要選擇react?

爲什麼要選擇react?

一、什麼是react

在這裏插入圖片描述
構建用戶界面其實就是展示數據。
這就是官網的解釋,和jquery(函數庫,包裝的dom操做)類似都是js的一個庫。

二、react的優點

其實在官網上給出了一些react的好處,但是有點太官方不太容易理解,因此在這寫出我的理解。

在這裏插入圖片描述
這是官網上給出的三點優勢

1.聲明式

聲明式 :很多東西不需要親自去作,聲明一下就行了,不需要親自去操作DOM,只需要更新數據,界面會自動變化

2.組件化

例如一個很複雜的界面功能,想要簡化的話,就得需要拆分,拆分成一個個的小的功能,每一個小的界面功能就是一個組件,就是拆分成了很多組件,最後拼裝起來就行了,最後維護起來也很方便。

3.一次學習,隨處編寫

現在的react不僅自能寫web應用也還能寫手機端應用使用react native可以打包成安卓和ios。

4.高效

1.虛擬DOM,不直接操作DOM。
2.DOM Diff算法,最小化頁面重繪。
例如一個頁面有很多地方需要更新,會先都在虛擬DOM完成修改,最後會映射到真實的DOM中,完成一次性修改,重繪就會減少。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章