Retron
範本
把 Vutron 的同一套起點搬到 React 上。Vite、Electron 與 Material UI 版面已經接好,複製當天就能建置並封裝桌面應用程式。
關於這個專案
Retron 是用 React 與 Vite 建立 Electron 桌面應用程式的骨架。範本存在的理由通常就是這個:把打包工具、主行程、繪製行程、路由與封裝工具接在一起,在任何專案裡都是同樣的一天工作,而這裡已經做完了。
裡面有帶路由的 React、以 Redux Toolkit 管理的全域狀態、介面所用的 Material UI 與 Emotion、負責翻譯的 i18next、跑自動化測試的 Playwright、涵蓋原始碼的 ESLint 與 Prettier,以及做跨平台封裝的 electron-builder。一個視窗管理器用一個常數就打開多視窗支援;兩個行程共同需要的東西放在共用目錄裡,而檢查規則讓那個目錄不偏向其中任何一邊。
開發靠 Vite 的熱重載,建置面向 Windows、macOS 與 Linux,範本也跟隨它所依託的 React 與 Electron 版本保持更新。
功能
TypeScript 型別
多語言支援
經測試驗證
跨平台支援
深色模式
