What’s changing?
Beginning in Mattermost v11 (estimated in October 2025), we’re upgrading the version of React used by the Mattermost web app from React 17 to React 18 which has a small chance of negatively affecting web app plugins. While we expect this to cause little to no disruption, React is a core dependency of the web app and its plugins, so we want to give ample warning in case any plugins are affected by the upgrade.
Why are we making this change?
As part of ongoing maintenance of Mattermost, we need to do regular updates of Mattermost’s dependencies to improve Mattermost’s security, performance, and maintainability. Both Mattermost itself and plugins can also take advantage of new features offered by new versions of React.
Who may be affected?
We don’t expect this to affect most Mattermost servers as we don’t expect there to be any breaking changes from this upgrade. We will update this post if we find any plugins that are affected by this upgrade.
What do you need to do as a server operator?
At this time, no changes are required. It’s possible that some plugins may need to be upgraded to support these changes. We will update this post if we find that to be the case for any major Mattermost-supported or community-supported plugins.
What do you need to do as a plugin maintainer?
At this time, no changes are required. It’s possible that some plugins may need to be upgraded to support these changes. We will update this post if we find that to be the case.