Without GenomeJS
Every variation becomes another object to maintain.
const lightTheme = { // duplicated values}; const darkTheme = { // more duplicated values}; const mobileTheme = { // another branch to maintain};- Theme duplication
- Breakpoint duplication
- Manual synchronization
- Runtime condition branching
- Hard-to-track relationships