appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
34.18k stars 3.7k forks source link

[Task] Evaluate moving away from runtime CSS aka StyledComponents #5047

Open SatishGandham opened 3 years ago

SatishGandham commented 3 years ago
segfall commented 3 years ago

I absolutely recommend moving away from Styled Components. It inhibits styling of your Appsmith Apps outside of the editor.

If you look at Oracle APEX Application Builder, in particular the source of the page, you'll see that they do not restrict the css classnames for each element. That decision enabled realtime, advanced theming.

yaldram commented 3 years ago

Some css-in-js libraries with low / no runtime costs. These libraries have an awesome theming system and first in class typescript support -