1樓:AirCloud
可以建議一篇文章: Don't Fear the Fractal: Infinite State Composition with Freactal
Freactal 認為,react的核心有如下幾點:
乙個元件管理幷包含它自己的狀態。
乙個元件由無限可伸縮樹中的其他元件組成。
元件的具體實現是props和state的純粹推導。
(以上筆者不敢苟同)
而 redux 對以上原則有所違背,這體現在:
沒有做到乙個元件管理幷包含它自己的狀態,這個用過的人應該都能理解。
Redux API不是自相似的,stores 不可以像元件那樣分層組合。
而 Freactal 呢,可以建立多個 store,可以元件化組合等,然後作者還對一些原有的資料管理概念做了一些封裝...
個人看法:讓我想到了 react16.3.
1 已經更新了的新的Context API,個人覺得 Freactal 有其設計合理性,但是和 redux、 redux-saga 等等相比並不能說有非常大的創新和進步。
如何評價 Facebook 的 React 狀態管理庫 Recoil?
湯小洋 從解決問題的角度來看,Recoil如它官網描述的它有很好的最小集合和反應性的共享狀態管理,它使用了動態逐一追加的atom概念實現這個最小集合概念,同時它通過元件訂閱更新,同時get function來處理依賴關係的衍生計算,從而實現按需更新。經過實測,和大多數的狀態庫一樣,它目前並不能完整支...
React中的virtual dom是否可以理解為當前元件的view model
魯小夫 不是vdom 就是 React 自己實現的偽 DOM API,React.createElement 啥的,又稱為 React Element 一般用來描述 React Component 的 view 結構。React Element 是相當 dump 的 view,沒法認為是 view ...
用了react 或者 vue,如何做SEO優化呢?
狼族小狽 可以了解一下 https 乙個基於 Vue SSR 的微前端 微服務 輕量級的解決方案。 獨奏家 如果產品是針對國內市場的,不建議啟用兩種頁面渲染方案,老老實實的在服務端做渲染,vue和react都有比較好的服務端渲染方案 react服務端渲染 和 vue服務端渲染。如果公司還存在拉新的需...