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: