faency icon indicating copy to clipboard operation
faency copied to clipboard

[RFC] migrate from stitches

Open gndz07 opened this issue 1 year ago • 2 comments

Overview

Stitches is no longer actively maintained since June 2023. It is not a problem for the moment, but it might pose problems if we want to keep up with the ecosystem in the future (for example, if we wanted to use Next.js app folder, stitches wouldn't play so well with it).

We might want to consider to start migrating from stitches to another alternative.

Related discussion: https://github.com/stitchesjs/stitches/discussions/1149

Additional context

Possible alternatives:

gndz07 avatar Mar 06 '24 09:03 gndz07

Notes from discussion 06/03

  • vanilla-extract is out of context of discussion for now
  • Panda seems the easiest to migrate to - similar syntax, some shared functionalities
  • cva only has variants as the plus point, on other points Pandas still preferable
  • Linaria seems like it doesn't have the necessary functionalities that we'd need

Next steps

  • dig deeper into Panda, identify any possible pain points to migrate
  • rediscuss and define tasks to migrate

gndz07 avatar Mar 06 '24 13:03 gndz07

StyleX could be another choice too. We are doing a PoC on it.

gndz07 avatar Mar 29 '24 08:03 gndz07