github上有哪些值得讀原始碼的react專案

時間 2021-05-10 08:11:00

1樓:風緊扯著蛋呼

react和redux就不用說了。。。其他的話

react-router、react-dnd、react-virtualized

2樓:「已登出」

厚著臉皮給自己的乙個元件庫Yoshino打廣告,現在還在開發中~~~~

其核心思想是提供基礎元件,乙個基於react的可定製化的pc端元件庫,擁有很強的擴充套件性,可根據不同業務場景輸出對應的元件。配合cli工具可以定向輸出需要的元件,提供樣式修改。

提倡OFA(one for all)與AFO(all for one)概念,不同專案開發前通過yoshino-cli根據專案ui規範進行定製化開發產出。

除了簡單通用的ui元件,yoshino抽離出了一些易用性比較高的特效(功能)元件,例如

Helpers

Ripple

Transitions

使用TypeScript開發,提供d.ts檔案幫助開發者提高開發速度

Yoshino本質上類似於Hexo,不同的樣式風格元件類似於Hexo的各種theme,hexo官方僅提供了一套工具以及乙個基礎主題,Yoshino與其同理。

開發者只需要像配置Hexo主題一樣使用即可擁有不同風格的元件,你甚至可以在同乙個專案中使用cli輸出多種不同風格的元件。

而不同主題的Yoshino需要開源社群完成,官方會提供類似的yoshino-theme-site來展示不同的主題,類似於https://

目前cli工具僅支援元件建立產出,例如建立自定義Alert元件

yoshino new Alert

以後cli可以通過類似以下的指令配置輸出對應規範元件,例如輸出material-ui規範的Alert元件

yoshino new Alert --theme material-ui

以及直接輸出整個主題的元件庫

yoshino new all --theme material-ui

GitHub 上有哪些值得關注的 Rust 專案?

RustDesk 推薦一款開源Rust遠端桌面軟體,解決的問題是替代TeamViewer和AnyDesk。目前遠端桌面可選擇方案很多,多多少少都會有各種問題,多乙個開源選擇也不錯。rustdesk rustdesk 李大狗 Leeduckgo 必須是這個 WeBankBlockchain WeDPR...

GitHub上有哪些值得關注和學習的Qt專案?

好酒也怕巷子深,請允許我自誇一波 jaredtao TaoQuick 不少有三 五年經驗的Qt開發者看過,都反饋說學到了東西 長了見識。部落格在這 武威濤哥的部落格 部落格國內映象 知乎專欄 Qt高階之路 Qt高階之路 2014 12 02 太陽神上的開源版三國殺 Moligaloo QSanguo...

Github 上有哪些簡單的 Python 小工具值得推薦?

無心 見過許多把markdown轉為html的工具,但是html轉markdown的工具卻沒幾個。我寫了乙個 jmoiron humanize GitHubjoke2k faker GitHubchrisallenlane cheat GitHub我就過來打個醬油。 白w白 我覺得這個能滿足題主的需...