Fix isFiberMounted exports (#8465)
This got messed up in a merge conflict. It's only used for one invariant in renderSubtreeIntoContainer.
Ben Alpert committed
Nov 30, 2016 at 12:04 UTC
545a193ef9c2c419fb362c78fc6233ecd27866b6
1 file changed
+6
-4
src/renderers/shared/fiber/ReactFiberTreeReflection.js
+6
-4
@@ -33,7 +33,7 @@ var MOUNTING = 1;
33
var MOUNTED = 2;
34
var UNMOUNTED = 3;
35
36
-function isFiberMounted(fiber : Fiber) : number {
36
+function isFiberMountedImpl(fiber : Fiber) : number {
37
let node = fiber;
38
if (!fiber.alternate) {
39
// If there is no alternate, this might be a new tree that isn't inserted
@@ -61,19 +61,21 @@ function isFiberMounted(fiber : Fiber) : number {
61
// that has been unmounted.
62
return UNMOUNTED;
63
}
64
-exports.isFiberMounted = isFiberMounted;
64
+exports.isFiberMounted = function(fiber : Fiber) : boolean {
65
+ return isFiberMountedImpl(fiber) === MOUNTED;
66
+};
67
68
exports.isMounted = function(component : ReactComponent<any, any, any>) : boolean {
69
var fiber : ?Fiber = ReactInstanceMap.get(component);
70
if (!fiber) {
71
return false;
72
}
71
- return isFiberMounted(fiber) === MOUNTED;
73
+ return isFiberMountedImpl(fiber) === MOUNTED;
74
};
75
76
exports.findCurrentHostFiber = function(parent : Fiber) : Fiber | null {
77
// First check if this node itself is mounted.
76
- const state = isFiberMounted(parent, true);
78
+ const state = isFiberMountedImpl(parent, true);
79
if (state === UNMOUNTED) {
80
invariant(
81
false,