-
Notifications
You must be signed in to change notification settings - Fork 442
Open
Labels
code maintenanceIssues that are not user facing, but are related the technical debt with the code itselfIssues that are not user facing, but are related the technical debt with the code itself
Description
Currently we are using React 18 and we should upgrade to React 19 at some point. But this React upgrade is currently blocked by some issues. We should fix them before upgrading.
Here are the issues:
- Deprecated
findDOMNodeAPI is removed in version 19. See https://18.react.dev/reference/react-dom/findDOMNode#alternatives. It's used in:- Context menu component.
-
withSizehigher order component.- We need to fix this manually as well.
-
CSSTransitionthat comes from thereact-transition-grouplibrary- Even though there are workarounds, it looks like
react-transition-groupis unmaintained. So it would be better to switch to another maintained library likereact-transition-state.
- Even though there are workarounds, it looks like
- Deprecated
defaultPropsAPI is removed in version 19. It's used in:-
SplitterLayoutthat comes from thereact-splitter-layoutlibrary.- It will be fixed by Use custom splitter component #4606 when we switch to a custom splitter layout.
-
Then we should be able to upgrade to the react 19. Please expand this list if you see more issues.
┆Issue is synchronized with this Jira Task
Metadata
Metadata
Assignees
Labels
code maintenanceIssues that are not user facing, but are related the technical debt with the code itselfIssues that are not user facing, but are related the technical debt with the code itself