@samitouri / QOS-React / commits / ddf59c403a

Prevent extensions to fiber in DEV

Helps us avoid accidentally adding fields to the fiber class

Andrew Clark committed Feb 23, 2017 at 11:23 UTC ddf59c403a99efa0eae873e38b7293b52d1e00b7
1 file changed +4
src/renderers/shared/fiber/ReactFiber.js
+4
@@ -223,8 +223,12 @@ var createFiber = function(tag : TypeOfWork, key : null | string) : Fiber {
223 fiber._debugID = debugCounter++;
224 fiber._debugSource = null;
225 fiber._debugOwner = null;
226 + if (typeof Object.preventExtensions === 'function') {
227 + Object.preventExtensions(fiber);
228 + }
229 }
230
231 +
232 return fiber;
233 };
234