2022 第21週 實作筆記: MaterialUI theme 一鍵換皮

總結

使用 React Context 來達成一鍵切換主題的效果

react context theme change

展示:https://tzynwang.github.io/mui-daisy-theme-demo-20220529/ 原始碼:https://github.com/tzynwang/mui-components/tree/demo/20220529 色票組合:使用 daisyUI: Colors 中的 coffeecupcakeretro

版本與環境

@mui/material: 5.8.1
@mui/styles: 5.8.0
daisyui: 2.15.1

筆記

React.createContext

@Models/Theme

@Components/App

關於 deepMerge()

備註

參考文件