Tracardi / tracardi-gui

Tracardi ReactJs Graphical User Interface
Other
21 stars 25 forks source link

dependencies upgrade for 0.8.0-dev #267

Closed ryomahan closed 1 year ago

ryomahan commented 1 year ago

Dependencies upgrade for 0.8.0-dev

dependency change log

dependency from to break
react 17.0.2 18.2.0 yes
react-dom 17.0.2 18.2.0 no
reactflow 9.7.3 11.4.2 yes
react-icons 4.3.1 4.7.1 no
react-redux 7.2.2 8.0.5 no
react-router-dom 5.2.0 6.7.0 yes
recharts 2.1.5 2.3.2 no
@mui/material 5.2.8 5.11.5 no
material-ui-confirm 3.0.3 3.0.7 no
material-ui-popup-state 2.0.0 5.0.4 no
@mui/styles 5.2.3 remove yes
tss-react new add 4.5.2 yes

root file change

remove package-lock.json modify yarn.lock

commit list from old to new

  1. change package.json for dependencies need to upgrade
  2. upgrade react and react-router-dom
  3. fix error: A is only ever to be used as the child of element
  4. fix error: @mui/styles/makeStyles can't use in React18
  5. upgrade reactflow and modify flow components
  6. lock new package.json