-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Area
React Components (@fluentui/react-components)
Describe the feature that you would like added
This is an Epic to track react 19 support initiative for react-components (v9)
Tasks
- add jest tests to react-19-tests-v9 / PR
- all integration tests in react-19-tests-v9 are passing
- e2e / D
- unit
- type-check / PR / D
- resolve React 19 types breaking changes in backwards compatible way
- scoped jsx https://github.com/eps1lon/types-react-codemod?tab=readme-ov-file#scoped-jsx-react-19 / PR1, PR2 / M
- ref object defaults https://github.com/eps1lon/types-react-codemod?tab=readme-ov-file#refobject-defaults-react-19 / D
- run type-check integration against source files to mitigate "unexpected surprises" when migrating repo to R19 / PR / D
- migrate repo to react 19 / M
- check feasibility of migrating v8 code ( if not feasible -> we will need to nohoist and related things )
Optional Tasks
- SSR support / D
- add test-ssr to react-19-tests-v9
- make ssr pass
Additional context
- initial feature request [Feature]: Support for React 19 #33482
- related issues:
Have you discussed this feature with our team
@microsoft/cxe-prg
Validations
- Check that there isn't already an issue that requests the same feature to avoid creating a duplicate.
Priority
High
nicstrong, didaskein, CrookedGrandma, r-k-b, maddouri and 4 morevictorfrye, frozzen10, dzavgorodny and kazuki