Grafana documentation Developers Build a plugin v9.x to v10.x
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.
- 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: