Silence Fiber warning when the feature flag is on
When the feature flag is on, we should silence the warning since we're explicitly testing it. This is needed when running unit tests with the flag on.
Sebastian Markbage committed
Sep 12, 2016 at 19:28 UTC
8d3a58de621f69b8c5b3ea1eba2dcc70bd7d7a1a
1 file changed
+3
-1
src/renderers/dom/fiber/ReactDOMFiber.js
+3
-1
@@ -15,6 +15,7 @@
15
import type { HostChildren } from 'ReactFiberReconciler';
16
17
var ReactFiberReconciler = require('ReactFiberReconciler');
18
+var ReactDOMFeatureFlags = require('ReactDOMFeatureFlags');
19
20
var warning = require('warning');
21
@@ -98,8 +99,9 @@ var DOMRenderer = ReactFiberReconciler({
99
var warned = false;
100
101
function warnAboutUnstableUse() {
102
+ // Ignore this warning is the feature flag is turned on. E.g. for tests.
103
warning(
102
- warned,
104
+ warned || ReactDOMFeatureFlags.useFiber,
105
'You are using React DOM Fiber which is an experimental renderer. ' +
106
'It is likely to have bugs, breaking changes and is unsupported.'
107
);