toggleTheme was calling applyTheme() inside the state updater AND the useEffect was also applying on state change — double DOM write. Now toggleTheme relies solely on the useEffect, matching setTheme behavior. |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| index.ts | ||
| use-theme.ts | ||
toggleTheme was calling applyTheme() inside the state updater AND the useEffect was also applying on state change — double DOM write. Now toggleTheme relies solely on the useEffect, matching setTheme behavior. |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| index.ts | ||
| use-theme.ts | ||