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 React to Version 18 #7328

Open
1 of 6 tasks
kschiffer opened this issue Oct 8, 2024 · 2 comments
Open
1 of 6 tasks

Upgrade React to Version 18 #7328

kschiffer opened this issue Oct 8, 2024 · 2 comments
Assignees
Labels
blocking Another issue or pull request is waiting for this c/console This is related to the Console dependencies Pull requests that update a dependency file needs/discussion We need to discuss this ui/web This is related to a web interface

Comments

@kschiffer
Copy link
Contributor

Summary

Upgrade the current React version to 18 for improved performance and new features.

Current Situation

We are currently using a version of React prior to 18. This version lacks features such as automatic batching and concurrent rendering, which are available in React 18. These enhancements are crucial to improve the performance and responsiveness of our UI.

Why do we need this? Who uses it, and when?

Developers will benefit from this upgrade, particularly when building more interactive and performance-heavy components. Users of our application will experience improved responsiveness and performance, especially in UI components that involve complex state changes.

Proposed Implementation

  • Upgrade the react and react-dom packages to version 18 in package.json.
  • Update any dependencies that rely on React to ensure compatibility.
  • Test the application to confirm no breaking changes occur, especially with third-party libraries.
  • Follow the official React 18 upgrade guide to ensure the smooth transition of existing features.

Contributing

  • I can help by doing more research.
  • I can help by implementing the feature after the proposal above is approved.
  • I can help by testing the feature before it's released.

Validation

Code of Conduct

@kschiffer kschiffer added c/console This is related to the Console dependencies Pull requests that update a dependency file ui/web This is related to a web interface needs/triage We still need to triage this labels Oct 8, 2024
@kschiffer kschiffer added the blocking Another issue or pull request is waiting for this label Oct 8, 2024
@kschiffer
Copy link
Contributor Author

Blocking #7329

@KrishnaIyer KrishnaIyer added needs/discussion We need to discuss this and removed needs/triage We still need to triage this labels Oct 10, 2024
@KrishnaIyer
Copy link
Member

@mjamescompton and @PavelJankoski: Can you guys investigate this and make a proposal of the steps necessary for this?
We can then plan this accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocking Another issue or pull request is waiting for this c/console This is related to the Console dependencies Pull requests that update a dependency file needs/discussion We need to discuss this ui/web This is related to a web interface
Projects
None yet
Development

No branches or pull requests

4 participants