我們平時開發 vue項目的時候,就有一種感覺就是 vue就像是專門為單頁應用而誕生的,因為人家的官方文檔中也說了 其實不是的,因為vue在工程化開發的時候依賴于 webpac...
我感覺作者應該是先用的react后用的vue,所以對vue去做一個組件的方式有所不解,準確的來說,vue根本不需要高階組件,混入都是很少用到的,相反react是不得不用高階,因為react太靈活,大家各自的風格,甚至有的取名字都不知道是事件還是數據處理,周期和處理方法都混雜在一起,不得不使用高階組件劃分事件處理、數據計算、零碎的jsx函數... 和react自帶的周期劃分開。你可能覺得這個在react里多此一舉,但是不得不說,有時候太過靈活的風格,在組件業務復雜度很高的時候,寫完可能三兩天你就忘了怎么寫的,在react項目里,除非你的同事和你水平一樣高,或者有統一規范,否則一個復雜組件接手來改真的是頭大很。當然還不止于此。
react和vue都是做組件化的,整體的功能都類似,但是他們的設計思路是有很多不同的。使用react和vue,主要是理解他們的設計思路的不同。 1.數據是不是可變的 reac...