IQSS / IQSS/dataverse-frontend
Design System - Support for react 19
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 31
- Forks
- 26
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 4
Description
Now that React 19 is more stable, we should consider supporting it in our design system, mostly because it would be a good idea to upgrade the spa frontend to react version 19 as well, to keep things up to date.
Since our Design System relies on react-bootstrap, we'll need to wait until they release a stable 3.0.0 version with React 19 support. Currently, react-bootstrap version 3 is in beta, as you can see in their CHANGELOG at the moment of creating this issue.
Once react-bootstrap v3 is stable we could start working on this issue.
Notes: please once supporting react 19 the design system should be compatible with react version 18 also, so the spa keeps working correctly.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the design system’s React and react-bootstrap dependency declarations, then inspect the spa frontend’s React version. Wait for a stable react-bootstrap 3.0.0 release before proceeding. Done means the design system supports React 19 while remaining compatible with React 18, and the spa frontend can be upgraded safely.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100