-
Notifications
You must be signed in to change notification settings - Fork 50
Closed
Labels
planningNon-code activities that help efficiency and focusNon-code activities that help efficiency and focus
Description
This is a meta issue to help us document and prioritize all the ways we can make our codebase and app better under-the-hood.
Overhauling our tech stack is not a priority in 2025. However, it doesn't hurt to start the discussion now.
React -> Next.js
Pros:
- Out-the-box caching, routing, SSR , code-splitting -- all features we don't have yet.
Cons:
- Less approachable for some contributors
styled-components - > tailwind
SC is going into maintenance mode, so let's use Tailwind for any new component styling. Then we can do a few refactor PRs to convert our existing SC code to TW.
Jest -> Vite
Pros:
- Faster
Cons:
- Would need to re-work existing tests
- Higher likelihood of bugs during initial migration phase, as tests won't be as reliable
yarn -> pnpm
Pros: faster
Cons:
DND library
Migrate from @hello-pangea/dnd to dndkit.
Pros:
- Easier to keyboard drag between vertical lists (see this comment)
Cons
- Unsure about long-term reliability of dndkit
Uptime Monitoring
that-one-arab
Metadata
Metadata
Assignees
Labels
planningNon-code activities that help efficiency and focusNon-code activities that help efficiency and focus
Type
Projects
Status
Done