TheThingsNetwork / lorawan-stack

The Things Stack, an Open Source LoRaWAN Network Server
https://www.thethingsindustries.com/stack/
Apache License 2.0
974 stars 305 forks source link

Upgrade React to Version 18 #7328

Open kschiffer opened 1 day ago

kschiffer commented 1 day ago

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

Contributing

Validation

Code of Conduct

kschiffer commented 1 day ago

Blocking #7329