Trying different ways to style components in React to decide the easiest approach to create an internal UI library
- CSS Modules
- Tailwind CSS
- CSS Modules + Tailwind CSS
- Styled-Components
- Chakra-UI
- Vanilla-Extract
- Styles shouldn't affect the main logic
- Should be easy to maintain
- Should be easy to write for everyone
- Should be easy to read for everyone
- Should be future proof
- Final bundle size shouldn't affect SEO performance.