• 使用 React 建立 UI 元件庫,並移除對 MUI 的依賴。
• 建立元件庫 Storybook。
• 導入 Atomic Design 概念及 SOLID 原則重構 40 個以上的既有元件,並補上 Unit test 及 Integration test。
• 結合使用 Zustand 及 React Context API 建立以元件為最小單位的 State management,並搭配 Composition 設計模式使用,在抽象化的同時,避免複雜元件 Prop drilling 的問題產生。
• 統整、撰寫 UI 元件庫的開發規範文件。
• 製作、維護在 NX monorepo 中,以 React 開發的各 CMS 站台。
• 透過抽出 Routing Layer,減少不必要的重新渲染及解決路由重造問題。