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

REFACTOR: react and node version migration for the ui project #20

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

vinothkumar-xyram
Copy link
Collaborator

@vinothkumar-xyram vinothkumar-xyram commented Feb 5, 2025

Here’s a summary of the changes :

Category Previous (myfirstreact) Updated (ecrnow-ui) Description
React Version ^16.14.0 ^18.3.1 Upgraded React to the latest stable version for improved performance and features.
React DOM Version ^16.14.0 ^18.3.1 Updated React DOM to match the upgraded React version.
Material UI @material-ui/core ^4.11.2 @mui/material ^6.4.2 Migrated from Material-UI v4 to MUI v6 for access to the latest design components and features.
Emotion Library Not present @emotion/react ^11.14.0, @emotion/styled ^11.14.0 Added Emotion for styling as MUI v5+ relies on Emotion for its styling framework.
MUI Icons Not present @mui/icons-material ^6.4.2 Added MUI Icons for a wider range of modern icons.
React Router ^5.2.0 ^7.1.1 Upgraded React Router for improved routing capabilities and new APIs.
Bootstrap ^4.5.3 ^5.3.3 Upgraded Bootstrap for updated styles and features.
React Bootstrap ^1.4.0 ^1.6.8 Updated React Bootstrap for compatibility with the upgraded Bootstrap version.
React Notifications react-notifications-component 2.4.0 Removed Replaced with react-toastify ^11.0.3 for a modern toast notification experience.
React Toastify Not present ^11.0.3 Added React Toastify for better notification handling.
Core-JS Not present ^3.39.0 Added Core-JS for polyfill support in modern JavaScript environments.
React Scripts ^4.0.1 ^5.0.1 Upgraded React Scripts to support new React and JS features.
Browserslist Production: >0.2%, not dead, not op_mini all Development: last 1 chrome version, last 1 firefox version, last 1 safari version Production: last 2 versions, not dead Development: last 2 chrome version, last 2 firefox version, last 2 safari version Updated browserslist targets for better compatibility and support for modern browsers.
DevDependencies @types/react-notifications-component ^2.4.0 @types/react-notifications-component ^2.4.0, react-scripts ^5.0.1 Added react-scripts to devDependencies for development tooling.
Proxy http://localhost:8081 Same No changes made to the proxy configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant