Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 19 additions & 18 deletions docs/spfx/compatibility.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: SharePoint Framework Platform & Toolchain Compatibility Reference
description: Find which versions of the SharePoint Framework are compatible with SharePoint platform versions and dependencies including the build toolchain.
ms.date: 03/04/2026
ms.date: 05/13/2020
ms.localizationpriority: high
---
# SharePoint Framework Platform & Toolchain Compatibility Reference
Expand Down Expand Up @@ -32,7 +32,7 @@ As each new version of the SPFx is released, support for newer library versions

> [!IMPORTANT]
> **React Version Compatibility**
>
>
> Using incompatible React versions can cause silent runtime failures without clear error messages during the build process. Always use the exact React version specified in the compatibility table below for your SPFx version.
>
> When installing React packages, use the `--save-exact` flag to prevent npm from installing newer patch versions:
Expand All @@ -45,29 +45,30 @@ The following table lists the SPFx and compatible versions of common tools and l

| SPFx | Node.js (LTS) | TypeScript | React |
| ------------------------------- | ------------- | -------------- | ----------- |
| [1.23.2](release-1.23.2.md) | v22 | v2.9 - v5.8 | v17.0.1 |
| [1.23.0](release-1.23.0.md) | v22 | v2.9 - v5.8 | v17.0.1 |
| [1.22.2](release-1.22.2.md) | v22 | v2.9 - v5.8 | v17.0.1 |
| [1.22.1](release-1.22.1.md) | v22 | v2.9 - v5.8 | v17.0.1 |
| [1.22.0](release-1.22.0.md) | v22 | v2.9 - v5.8 | v17.0.1 |
| [1.22.0](release-1.22.0.md) | v22 | v2.9 - v5.8 | v17.0.1 |
| [1.21.1](release-1.21.1.md) | v22 | v5.3 | v17.0.1 |
| [1.21.0](release-1.21.0.md) | v22 | v5.3 | v17.0.1 |
| [1.20.0](release-1.20.0.md) | v18 | v4.5, v4.7 | v17.0.1 |
| [1.19.0](release-1.19.0.md) | v18 | v4.5, v4.7 | v17.0.1 |
| [1.21.0](release-1.21.0.md) | v22 | v5.3 | v17.0.1 |
| [1.20.0](release-1.20.0.md) | v18 | v4.5, v4.7 | v17.0.1 |
| [1.19.0](release-1.19.0.md) | v18 | v4.5, v4.7 | v17.0.1 |
| [1.18.2](release-1.18.2.md) | v16, v18 | v4.5, v4.7 | v17.0.1 |
| [1.18.1](release-1.18.1.md) | v16, v18 | v4.5, v4.7 | v17.0.1 |
| [1.18](release-1.18.0.md) | v16, v18 | v4.5, v4.7 | v17.0.1 |
| [1.18](release-1.18.0.md) | v16, v18 | v4.5, v4.7 | v17.0.1 |
| [1.17.4](release-1.17.4.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.17.3](release-1.17.3.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.17.2](release-1.17.2.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.17.1](release-1.17.1.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.17.0](release-1.17.0.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.17.0](release-1.17.0.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.16.1](release-1.16.1.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.16.0](release-1.16.0.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.16.0](release-1.16.0.md) | v16.13+ | v4.5 | v17.0.1 |
| [1.15.2](release-1.15.2.md) | v12, v14, v16 | v4.5 | v16.13.1 |
| [1.15.0](release-1.15.0.md) | v12, v14, v16 | v4.5 | v16.13.1 |
| [1.14.0](release-1.14.0.md) | v12, v14 | v3.9 | v16.13.1 |
| [1.15.0](release-1.15.0.md) | v12, v14, v16 | v4.5 | v16.13.1 |
| [1.14.0](release-1.14.0.md) | v12, v14 | v3.9 | v16.13.1 |
| [1.13.1](release-1.13.1.md) | v12, v14 | v3.9 | v16.13.1 |
| [1.13.0](release-1.13.0.md) | v12, v14 | v3.9 | v16.13.1 |
| [1.13.0](release-1.13.0.md) | v12, v14 | v3.9 | v16.13.1 |
| [1.12.1](release-1.12.1.md) | v10, v12, v14 | v3.7 | v16.9.0 |
| ~~[1.12.0](release-1.12.0.md)~~ | ~~v12, v10~~ | ~~v3.7~~ | ~~v16.9.0~~ |
| [1.11.0](release-1.11.0.md) | v10 | v3.3 | v16.8.5 |
Expand All @@ -77,14 +78,14 @@ The following table lists the SPFx and compatible versions of common tools and l
| [1.8.1](release-1.8.1.md) | v8 | v2.7, v2.9, v3 | v16.7.0 |
| [1.8.0](release-1.8.0.md) | v8 | v2.7, v2.9, v3 | v16.7.0 |
| [1.7.1](release-1.7.1.md) | v8 | v2.4 | v16.3.2 |
| [1.7.0](release-1.7.0.md) | v8 | v2.4 | v16.3.2 |
| [1.6.0](release-1.6.0.md) | v6, v8 | v2.4 | v15 |
| [1.7.0](release-1.7.0.md) | v8 | v2.4 | v16.3.2 |
| [1.6.0](release-1.6.0.md) | v6, v8 | v2.4 | v15 |
| [1.5.1](release-1.5.1.md) | v6, v8 | v2.4 | v15 |
| [1.5.0](release-1.5.0.md) | v6, v8 | v2.4 | v15 |
| [1.5.0](release-1.5.0.md) | v6, v8 | v2.4 | v15 |
| [1.4.1](release-1.4.1.md) | v6, v8 | v2.4 | v15 |
| [1.4.0](release-1.4.0.md) | v6 | v2.4 | v15 |
| [1.3.0](release-1.3.0.md) | v6 | v2.4 | v15 |
| [1.1.0](release-1.1.0.md) | v6 | v2.4 | v15 |
| [1.4.0](release-1.4.0.md) | v6 | v2.4 | v15 |
| [1.3.0](release-1.3.0.md) | v6 | v2.4 | v15 |
| [1.1.0](release-1.1.0.md) | v6 | v2.4 | v15 |
| [1.0.0](release-1.0.0.md) | v6 | v2.4 | v15 |

> [!IMPORTANT]
Expand Down