web-client-ui icon indicating copy to clipboard operation
web-client-ui copied to clipboard

Update to React v18

Open mofojed opened this issue 2 years ago • 2 comments

https://react.dev/blog/2022/03/08/react-18-upgrade-guide

Some improvements we can expect:

  • Better typings in generally, specifically from useCallback

mofojed avatar Sep 07 '23 17:09 mofojed

More useful info including a codemod to help w/ types that may break w/ the upgrade https://github.com/DefinitelyTyped/DefinitelyTyped/pull/56210

mattrunyon avatar Sep 07 '23 17:09 mattrunyon

react-beautiful-dnd may or may not work w/ React 18. They added it to the peer deps at least, but I vaguely recall some other issues w/ react 18 that people were having. If it doesn't work, we would either need to use a forked version (since it is no longer updated) or switch it out. We use @dnd-kit/core for the column grouping sidebar

mattrunyon avatar Sep 07 '23 17:09 mattrunyon

Moved to DH-19098

mofojed avatar Mar 31 '25 13:03 mofojed