From c1f331299d895b573517d9a2a9ef17a316033269 Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Mon, 19 Oct 2026 15:28:46 +0200 Subject: [PATCH] fix(windows): warn if `--use-fabric` is used with 0.82+ --- packages/app/windows/project.mjs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/app/windows/project.mjs b/packages/app/windows/project.mjs index 3a74caf06..725b88e83 100644 --- a/packages/app/windows/project.mjs +++ b/packages/app/windows/project.mjs @@ -486,7 +486,15 @@ export async function projectInfo( const version = getPackageVersion("react-native-windows", rnWindowsPath, fs); const versionNumber = toVersionNumber(version); const manifestFilePath = findNearest("app.json", destPath, fs); - const useFabric = options.useFabric ?? versionNumber >= v(0, 80, 0); + const newArchOnly = versionNumber >= v(0, 82, 0); + const useFabric = + newArchOnly || (options.useFabric ?? versionNumber >= v(0, 80, 0)); + + if (newArchOnly && typeof options.useFabric === "boolean") { + warn( + `'--use-fabric' is ignored; react-native-windows ${version} only supports New Architecture` + ); + } return { version,