Skip to content

Discussion: Migrate Away from styled-components Due to Package Entering Maintenance Mode #238

@cherylli

Description

@cherylli

What do we need to build or fix?
We need to discuss and plan the migration away from styled-components, which is now in maintenance mode.
Although there's no immediate need to migrate away from it, continuing to rely on it poses long-term risks in terms of support, compatibility with new React/Next.js features, and community adoption.

Technical details
The goal is to identify and adopt a styling solution that:

  • Works seamlessly with our current tech stack (e.g. Next.js, App Router)
  • Provides better developer experience (DX), performance, and maintainability

Approach suggestions
Please research alternative styling solutions that are actively maintained and align with our tech stack and long-term goals.

Bring your findings to this discussion, including pros and cons of options like Tailwind CSS, CSS Modules, Panda CSS, Vanilla Extract, etc.

We’ll use this issue to weigh trade-offs and agree on a direction before starting any migration work.

Acceptance criteria

This is a discussion issue

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions