Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to MUI 5 #303

Open
2 tasks done
chrtannus opened this issue Jul 29, 2024 · 0 comments
Open
2 tasks done

Upgrade to MUI 5 #303

chrtannus opened this issue Jul 29, 2024 · 0 comments
Assignees

Comments

@chrtannus
Copy link
Member

chrtannus commented Jul 29, 2024

Description of new feature

  • Upgrade from MUI 4 to MUI 5
  • Upgrade from React 16 to React 17

Motivation for new feature

  • Many bug fixes and improvements over v4
  • Components are easier to styles with the sx syntax (we won't be using the new styling engine at first, though)
  • New components: i.e. multidate pickers
  • Easier to look for documentation, more resources when we need help
  • Updated from React v16 to v17 should help reduce the app build time significantly (~50%)
  • Only version that fully supports React 18 (if we want to take advantage of the latest React features)
  • Update or else we will get left behind--'It just works' becomes 'it can never change' in a few years time
  • Reusability: better migrate now before starting a new similar project that will reuse/copy most of the layout and several widgets

(*) NOTE: Cytoscape Web currently uses MUI 5.

Material UI v4 to v5 migration... Worth doing?
Why you should migrate

@chrtannus chrtannus self-assigned this Jul 29, 2024
chrtannus added a commit that referenced this issue Jul 29, 2024
Also updates Cytoscape to the latest version (3.30.1)
-- #303
@chrtannus chrtannus mentioned this issue Jul 31, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant