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