React 19 is coming to Grafana: what plugin developers need to know
Blog post from Grafana Labs
With the upcoming Grafana 13 release, an update to React 19 is set to enhance the platform's frontend interface, requiring plugin developers to make minor adjustments to ensure compatibility. This transition aligns Grafana with the latest React ecosystem advancements, addressing performance enhancements and new functionalities while mitigating risks associated with outdated dependencies. Developers are advised to conduct a dependency audit and utilize the @grafana/react-detect tool to identify potential issues, particularly focusing on breaking changes like the removal of certain APIs and internal React dependencies. Guidance is provided for addressing compatibility challenges, including updating webpack configurations and testing plugins against both React 19 and React 18 environments. The goal is to ensure plugins remain functional across multiple Grafana versions, and developers are encouraged to reach out to the Grafana community for support during this transition.