From b3b80a48355ca6dbb61e09f2ef4975be0b973fa4 Mon Sep 17 00:00:00 2001 From: Yunchan Cho Date: Thu, 2 Aug 2018 20:04:31 +0900 Subject: [PATCH] Inject react-art renderer into react-devtools (#13173) * Inject react-art renderer into react-devtools This commit makes react-art renderer to be injected to react-devtools, so that component tree of the renderer is presented on debug panel of browser. * Update ReactART.js --- packages/react-art/src/ReactART.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/react-art/src/ReactART.js b/packages/react-art/src/ReactART.js index 7ee384707f12..ccb2eeb5c5ed 100644 --- a/packages/react-art/src/ReactART.js +++ b/packages/react-art/src/ReactART.js @@ -6,6 +6,7 @@ */ import React from 'react'; +import ReactVersion from 'shared/ReactVersion'; import * as ARTRenderer from 'react-reconciler/inline.art'; import Transform from 'art/core/transform'; import Mode from 'art/modes/current'; @@ -131,6 +132,13 @@ class Text extends React.Component { } } +ARTRenderer.injectIntoDevTools({ + findFiberByHostInstance: () => null, + bundleType: __DEV__ ? 1 : 0, + version: ReactVersion, + rendererPackageName: 'react-art', +}); + /** API */ export const ClippingRectangle = TYPES.CLIPPING_RECTANGLE;