2023年有什麼好的Javascript開源專案

時間 2021-05-12 06:29:08

1樓:fri3nd

推薦一下 robot3 這個庫。

1. react/vue/angular,這些前端框架的把前端由之前的"事件監聽-資料傳遞-view更新"的模式(mvc混合在一起)推向了 MVC/MVVM/MVP 的階段,解決了 mode、view、present 各個模組的抽離和復用的問題,使得編寫和維護大型/複雜專案的成本大大降低,並且提公升了效率。

2. redux/vuex/mobx 甚至於 rxjs,把 data 的管理、傳遞、通訊的成本降低。

但是目前還有「最後一公里」,即複雜邏輯下的 controller 管理沒有很好的解決。在一些複雜邏輯下的 controller 或者 action 能否觸發,還是依賴於 model 或者 localState,還是存在一定程度的耦合。

而 robot3 就是解決這個問題的。robot3 的做法是運用 「有限狀態機」 來抽象並解決這個問題。計算機本質也是乙個狀態機;react 也可以理解是乙個狀態機,只是狀態的標識依賴於 state 資料。

robot3 運用 Machine 來解決了 controller 的管理。

robot3 建立的 Machine,對於不同的狀態有不同的 context,而不同的 context 之前的 data 是共享的;在不同的 context 下,controller 是否可以觸發,已經被宣告好了,不需要通過 localState 或者 model 層的資料來邏輯判斷,將 controller 和 model 之間的耦合性降低,編碼過程中只需要關心」狀態或者 context「 的切換,不需要額外的狀態標識資料以及業務邏輯的判斷。

2019 年,有哪些必看的綜藝?

小博 1,演員請就位 年末把演員請就位一集不落地追完了,亮點不在年輕演員表演,在導演點評和導演講戲和拍戲,喜歡看電影拍攝過程和想從導演角度判斷什麼才是好的表演的人一定會喜歡看演員請就位的。2心動的訊號2 三金 令人心動的offer 太讚了,實習生的奮鬥。讓我一向懷疑自己的價值。顏值都很高有木有 做家...

2019 年有什麼好看的電視劇集推薦?

檸檬好酸 1 知否知否應是綠肥紅瘦 裡面的很多人生哲理是我們現在也適用的。2 陳情令 是我劇荒後才看的,一看就迷上了。3 天雷一部之春華秋月 看了五六集,真的很喜歡上官秋月這種啊 Willow 強烈推薦 我們與惡之間的距離 唯一不差一分鐘全看完 除美劇 的中國電視劇集,也是從頭到尾的淚點,全劇演員演...

關於個人成長,2023年有什麼計畫?

丙平凡 五年職業規劃可以分三個階段 第一年 熟悉工作環境,同公司文化融為一體。熟悉行業背景,進而深入的了解本行業,不斷發現自己需要學習改進的地方。提公升自己,進而為自己提出切合實際的目標,同時注意自己的人際關係。第 二 三年 豐富自己的專業知識,根據自己的工作表現適時調整自己的規劃,成為本領域的專家...