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

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

Open
SatishGandham opened this issue Jun 11, 2021 · 2 comments
Open
Labels
Needs Triaging Needs attention from maintainers to triage Task A simple Todo UI Building Product Issues related to the UI Building experience UI Performance Issues related to UI performance

Comments

@SatishGandham
Copy link
Contributor

  • Explore Linaria and tailwind css
  • List where we are using styled component only features like dynamic css, global styles
  • Is it feasible to switch to alternates listed above.
@SatishGandham SatishGandham added Needs Triaging Needs attention from maintainers to triage Task A simple Todo UI Performance Issues related to UI performance labels Jun 11, 2021
@segfall
Copy link

segfall commented Sep 14, 2021

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.

@Nikhil-Nandagopal Nikhil-Nandagopal added the UI Building Product Issues related to the UI Building experience label Oct 6, 2021
@yaldram
Copy link
Contributor

yaldram commented Oct 21, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Triaging Needs attention from maintainers to triage Task A simple Todo UI Building Product Issues related to the UI Building experience UI Performance Issues related to UI performance
Projects
None yet
Development

No branches or pull requests

4 participants