Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Styled Components Missing. #1

Open
AdamAnSubtractM opened this issue Jan 21, 2021 · 2 comments
Open

Styled Components Missing. #1

AdamAnSubtractM opened this issue Jan 21, 2021 · 2 comments

Comments

@AdamAnSubtractM
Copy link

This is missing Styled Components.

@nickjuntilla
Copy link
Owner

@AdamAnSubtractM Styled components are inferior to every other modularization of CSS. They encourage 1:1 abstraction and create a Rube Goldberg machine for doing simple things like adding conditional styles. They create new memory space and objects where none are needed. I couldn't imagine a worse idea for a library. Style-JSX is better. CSS Modules are better. Even plain CSS is better. Styled components are a symptom of when front end developers have too much time on their hands and start creating work for themselves which ultimately leads to less productivity for the business. They also don't play well with typescript and the list goes on and on. You create a translation layer between css syntax and javascript keys. Do you need more reasons why it's a horrible idea?

@nickjuntilla
Copy link
Owner

@AdamAnSubtractM Yes you can use it with typescript if you want to code even slower and create even more boilerplate and redundancy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants