Conversation
T4rk1n
commented
Mar 11, 2026
- Remove react 16 support.
- Add react 19 experimental support, use with:
|
Thank you for your contribution to Dash! 🎉 This PR is exempt from requiring a linked issue due to its labels. |
|
Thanks for supporting React 19 🎉 I see all the tests pass, but when I run apps setting react to 19.2.0 some components work (like dcc.Markdown and dcc.Input) but others do not, such as dcc.RangeSlider and the date picker components. The error is:
I see the same error if I set react 19 in the tests for those components. |
|
I tried this again, and here's some more feedback: The new React 19 shim seems to fix the ReactCurrentOwner error with DCC components. I also tried a simple quick start app in a few other libraries:
Errors in both DMC and DBC if a component is defined in the app:
Also, if the component is added to the layout, the app doesn't render, and there is also the following errors:
|