能說下目前你們的 TypeScript React 工程設計嗎?

時間 2021-05-06 13:12:54

1樓:wooline

目前我認為Typescript結合React+Redux+模組化,最緊密的框架是Medux,它將 UI 管理、狀態管理、模組化管理使用各種型別推斷緊密結合起來,看圖:

github.com/wooline/medux案例 Demo:Medux+React+Antd4+Hooks+Typescript 打造開箱即用通用後台

wooline:Medux+React+Antd4+Hooks+Typescript打造開箱即用通用後台(上)

2樓:

看到有說 redux 的,但是呢。。。

我覺得這個東西真的是又晦澀又難用,還重的不行(求別打)有人說輕量??輕量嗎???

推薦乙個基於 react hooks 實現的輕量化狀態管理元件 reactn。

3樓:榛子

我們公司是functional programming「邪教」信徒,而且在科學研發領域,客戶訪問量很低,但是運算量和顯示的資料量大。在react今年更新了hook,useCallback,useRef,useMemo這些東西之後,我們就不再用redux了,每個component都可以有自己的state,然後用react的hook來管理state。State變化多的話容易紊亂,所以我們把state change看成effect,然後用useEffect排序。

4樓:鍾凱

可以了解下concent,漸進式的react狀態管理框架,可中心化也可以去中心化的配置和管理model。

攜帶computed, watch, effct, emit&on, sync, setup 等特性,

Hoc class, renderProps, hook 三種元件寫法高度統一,對於concent來說,它們只是渲染的載體,注入的核心api是concent的靈魂

5樓:佚樹

我們三年前的舊專案架構跟題主這個基本一樣,只是多了個constants目錄存放所有的ActionType和其他常量。我剛開始也比較煩,但據老人們說,這種結構在當年算是很多人認可的最佳實踐。

近半年也逐漸開始使用Mobx來做,我個人感覺確實更簡潔,少了ActionType、mapStateToProps、mapDispatchToProps之類很繁瑣的東西,但redux在狀態共享方面還是很好用的,具體還是根據實際專案來選擇。

我個人認為之前那種結構確實已經過時了,舊專案沒必要再搶上各種新的東西,如果實在還需要繼續開發和維護,你自己也發現問題了,那就勇於重構吧!

6樓:楊健

切換到rematch吧,rematch + immer + select不要太方便,且支援各種自動補全和型別檢查,可以參考該專案 https://

各位進行原始飲食的知友,能說下你們進行的時間,強度和血液檢查變化嗎?

秀芹別開槍是我 5級,快一年 尿酸高但是沒有痛風 其餘指標平穩 6月份查甲功時發現結節 8月份再去查,結節消失 甲功正常 目前精神很好,無任何異常 除了整個人活力充沛的有點過了. 先開始是生酮飲食,然後身體有一點點違和,其實,額,就是大姨媽基本木有了。反省自己應該是需要低碳水生活,於是採用原飲食,我...

誰能說下楊洋現在的狀態

是cici啊 楊洋正在劇組安心拍戲呢,狀態很可。很喜歡他現在的狀態,很清楚自己要什麼,也知道自己的定位,所以近幾年來幾乎沒有上過綜藝節目,保持神秘感,挺好。另外請哥哥放心,我們知道轉型之路很漫長也很痛苦,羊毛會一直陪著你支援你的,我們永遠是你堅強的後盾,哥哥加油,愛你 愛搖鈴鐺的妖精 就像端著一杯水...

誰能說下凌翔茜的背景?

咔咔咔咔咔咔 爸爸是省作協副主席吧,在凌翔茜保送考試被誣陷作弊的時候,副校長的說法可以看出凌翔茜家裡的背景其實是比較深的。至於媽媽,是一直陪著凌翔茜她爸上位的,家裡應該很有錢,屬於大家閨秀下嫁農村小伙?一步步將丈夫扶上位。大概就像周周爸爸和周沈然媽媽的那種關係,女方家裡很有地位和勢力,男的靠女的上位...