From c1475962a49cf997c9291dd9247c0b77ef4d1b68 Mon Sep 17 00:00:00 2001 From: AlaricBaraou Date: Tue, 28 Oct 2025 01:13:59 +0900 Subject: [PATCH 1/2] pass DevTools config through createReconciler --- packages/fiber/src/core/reconciler.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/fiber/src/core/reconciler.tsx b/packages/fiber/src/core/reconciler.tsx index fe900a535a..f511c7702f 100644 --- a/packages/fiber/src/core/reconciler.tsx +++ b/packages/fiber/src/core/reconciler.tsx @@ -1,3 +1,4 @@ +import packageData from '../../package.json' import * as THREE from 'three' import * as React from 'react' import Reconciler from 'react-reconciler' @@ -55,11 +56,7 @@ function createReconciler< ): Reconciler.Reconciler { const reconciler = Reconciler(config as any) - reconciler.injectIntoDevTools({ - bundleType: typeof process !== 'undefined' && process.env.NODE_ENV !== 'production' ? 1 : 0, - rendererPackageName: '@react-three/fiber', - version: React.version, - }) + reconciler.injectIntoDevTools() return reconciler as any } @@ -470,6 +467,8 @@ export const reconciler = /* @__PURE__ */ createReconciler< HostConfig['noTimeout'], HostConfig['TransitionStatus'] >({ + rendererPackageName: '@react-three/fiber', + rendererVersion: packageData.version, isPrimaryRenderer: false, warnsIfNotActing: false, supportsMutation: true, From b59d1255d01c97186d11e2f0de9d7716a9bf6868 Mon Sep 17 00:00:00 2001 From: AlaricBaraou Date: Tue, 28 Oct 2025 01:59:50 +0900 Subject: [PATCH 2/2] add temporary type anotations --- packages/fiber/src/core/reconciler.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/fiber/src/core/reconciler.tsx b/packages/fiber/src/core/reconciler.tsx index f511c7702f..fe56b07d8c 100644 --- a/packages/fiber/src/core/reconciler.tsx +++ b/packages/fiber/src/core/reconciler.tsx @@ -56,6 +56,7 @@ function createReconciler< ): Reconciler.Reconciler { const reconciler = Reconciler(config as any) + // @ts-ignore DefinitelyTyped is not up to date reconciler.injectIntoDevTools() return reconciler as any @@ -467,8 +468,6 @@ export const reconciler = /* @__PURE__ */ createReconciler< HostConfig['noTimeout'], HostConfig['TransitionStatus'] >({ - rendererPackageName: '@react-three/fiber', - rendererVersion: packageData.version, isPrimaryRenderer: false, warnsIfNotActing: false, supportsMutation: true, @@ -600,4 +599,7 @@ export const reconciler = /* @__PURE__ */ createReconciler< } }, resetFormInstance() {}, + // @ts-ignore DefinitelyTyped is not up to date + rendererPackageName: '@react-three/fiber', + rendererVersion: packageData.version, })