Menu
Enterprise
Open source
Migrating plugins from Grafana version 9.x to 10.x
Verifying plugin behaviour with React 18
Grafana 10 includes our upgrade to React 18 and use of the new React client rendering API. These changes were delivered to the core grafana
repo with PR 64428.
Whilst this brings us many significant benefits, there’s a potential for this to impact the way your plugin works. In particular, there could be unintended side effects caused by the changes around improving consistency with useEffect
timings and automatic batching of state updates.
Recommended actions:
- Review the React 18 upgrade docs
- Test your plugins against one of the latest grafana-dev docker images (for example, this one)
- Add a comment to the forum discussion if your plugin is impacted in any way. Either to socialise the changes needed for your plugin or to reach out and ask for help yourself.
Was this page helpful?
Related resources from Grafana Labs
Additional helpful documentation, links, and articles: