Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1fd3b1a

Browse files
committed
Remove non-JSX propTypes checks (#28326)
Removes all `propTypes` validation called from outside the JSX factories. Haven't touched JSX. Tests that verify related behavior are stripped down to the non-`propTypes` logic. DiffTrain build for commit fea900e.
1 parent c122bf0 commit 1fd3b1a

File tree

13 files changed

+235
-1162
lines changed

13 files changed

+235
-1162
lines changed

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js

Lines changed: 50 additions & 359 deletions
Large diffs are not rendered by default.

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<0cb4809a577a97130ecfbee50ab3e6b1>>
10+
* @generated SignedSource<<9e3687f63a84b28f925412a2315ed394>>
1111
*/
1212

1313
"use strict";
@@ -1294,16 +1294,6 @@ function commitCallbacks(updateQueue, context) {
12941294
)
12951295
callCallback(callbacks[updateQueue], context);
12961296
}
1297-
function describeComponentFrame(name, ownerName) {
1298-
var sourceInfo = "";
1299-
ownerName && (sourceInfo = " (created by " + ownerName + ")");
1300-
return "\n in " + (name || "Unknown") + sourceInfo;
1301-
}
1302-
function describeFunctionComponentFrame(fn) {
1303-
return fn
1304-
? describeComponentFrame(fn.displayName || fn.name || null, null)
1305-
: "";
1306-
}
13071297
var hasOwnProperty = Object.prototype.hasOwnProperty;
13081298
function shallowEqual(objA, objB) {
13091299
if (objectIs(objA, objB)) return !0;
@@ -1327,6 +1317,16 @@ function shallowEqual(objA, objB) {
13271317
}
13281318
return !0;
13291319
}
1320+
function describeComponentFrame(name, ownerName) {
1321+
var sourceInfo = "";
1322+
ownerName && (sourceInfo = " (created by " + ownerName + ")");
1323+
return "\n in " + (name || "Unknown") + sourceInfo;
1324+
}
1325+
function describeFunctionComponentFrame(fn) {
1326+
return fn
1327+
? describeComponentFrame(fn.displayName || fn.name || null, null)
1328+
: "";
1329+
}
13301330
function describeFiber(fiber) {
13311331
switch (fiber.tag) {
13321332
case 26:
@@ -9169,7 +9169,7 @@ var devToolsConfig$jscomp$inline_1024 = {
91699169
throw Error("TestRenderer does not support findFiberByHostInstance()");
91709170
},
91719171
bundleType: 0,
9172-
version: "18.3.0-canary-92686722c-20240215",
9172+
version: "18.3.0-canary-fea900e45-20240216",
91739173
rendererPackageName: "react-test-renderer"
91749174
};
91759175
var internals$jscomp$inline_1205 = {
@@ -9200,7 +9200,7 @@ var internals$jscomp$inline_1205 = {
92009200
scheduleRoot: null,
92019201
setRefreshHandler: null,
92029202
getCurrentFiber: null,
9203-
reconcilerVersion: "18.3.0-canary-92686722c-20240215"
9203+
reconcilerVersion: "18.3.0-canary-fea900e45-20240216"
92049204
};
92059205
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
92069206
var hook$jscomp$inline_1206 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<e2fda40292ee00c06b02f55448c4e2b7>>
10+
* @generated SignedSource<<501d042940fc957565aae93779730b8e>>
1111
*/
1212

1313
"use strict";
@@ -1314,16 +1314,6 @@ function commitCallbacks(updateQueue, context) {
13141314
)
13151315
callCallback(callbacks[updateQueue], context);
13161316
}
1317-
function describeComponentFrame(name, ownerName) {
1318-
var sourceInfo = "";
1319-
ownerName && (sourceInfo = " (created by " + ownerName + ")");
1320-
return "\n in " + (name || "Unknown") + sourceInfo;
1321-
}
1322-
function describeFunctionComponentFrame(fn) {
1323-
return fn
1324-
? describeComponentFrame(fn.displayName || fn.name || null, null)
1325-
: "";
1326-
}
13271317
var hasOwnProperty = Object.prototype.hasOwnProperty;
13281318
function shallowEqual(objA, objB) {
13291319
if (objectIs(objA, objB)) return !0;
@@ -1347,6 +1337,16 @@ function shallowEqual(objA, objB) {
13471337
}
13481338
return !0;
13491339
}
1340+
function describeComponentFrame(name, ownerName) {
1341+
var sourceInfo = "";
1342+
ownerName && (sourceInfo = " (created by " + ownerName + ")");
1343+
return "\n in " + (name || "Unknown") + sourceInfo;
1344+
}
1345+
function describeFunctionComponentFrame(fn) {
1346+
return fn
1347+
? describeComponentFrame(fn.displayName || fn.name || null, null)
1348+
: "";
1349+
}
13501350
function describeFiber(fiber) {
13511351
switch (fiber.tag) {
13521352
case 26:
@@ -9597,7 +9597,7 @@ var devToolsConfig$jscomp$inline_1066 = {
95979597
throw Error("TestRenderer does not support findFiberByHostInstance()");
95989598
},
95999599
bundleType: 0,
9600-
version: "18.3.0-canary-92686722c-20240215",
9600+
version: "18.3.0-canary-fea900e45-20240216",
96019601
rendererPackageName: "react-test-renderer"
96029602
};
96039603
var internals$jscomp$inline_1246 = {
@@ -9628,7 +9628,7 @@ var internals$jscomp$inline_1246 = {
96289628
scheduleRoot: null,
96299629
setRefreshHandler: null,
96309630
getCurrentFiber: null,
9631-
reconcilerVersion: "18.3.0-canary-92686722c-20240215"
9631+
reconcilerVersion: "18.3.0-canary-fea900e45-20240216"
96329632
};
96339633
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
96349634
var hook$jscomp$inline_1247 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @noflow
88
* @nolint
99
* @preventMunge
10-
* @generated SignedSource<<806315279789ef4578d807b4942ca089>>
10+
* @generated SignedSource<<280bd11efcac132c9cef51a618bf34ce>>
1111
*/
1212

1313
"use strict";
@@ -24,7 +24,7 @@ if (__DEV__) {
2424
) {
2525
__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());
2626
}
27-
var ReactVersion = "18.3.0-canary-92686722c-20240215";
27+
var ReactVersion = "18.3.0-canary-fea900e45-20240216";
2828

2929
// ATTENTION
3030
// When adding new symbols to this file,
@@ -2383,9 +2383,9 @@ if (__DEV__) {
23832383
}
23842384

23852385
if (render != null) {
2386-
if (render.defaultProps != null || render.propTypes != null) {
2386+
if (render.defaultProps != null) {
23872387
error(
2388-
"forwardRef render functions do not support propTypes or defaultProps. " +
2388+
"forwardRef render functions do not support defaultProps. " +
23892389
"Did you accidentally pass a React component?"
23902390
);
23912391
}

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-prod.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -590,4 +590,4 @@ exports.useSyncExternalStore = function (
590590
exports.useTransition = function () {
591591
return ReactCurrentDispatcher.current.useTransition();
592592
};
593-
exports.version = "18.3.0-canary-92686722c-20240215";
593+
exports.version = "18.3.0-canary-fea900e45-20240216";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-profiling.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ exports.useSyncExternalStore = function (
586586
exports.useTransition = function () {
587587
return ReactCurrentDispatcher.current.useTransition();
588588
};
589-
exports.version = "18.3.0-canary-92686722c-20240215";
589+
exports.version = "18.3.0-canary-fea900e45-20240216";
590590
"undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
591591
"function" ===
592592
typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
92686722cae09ebc3dd5f4aec61b0d067fba1203
1+
fea900e45447214ddd6ef69076ab7e38433b5ffd

0 commit comments

Comments
 (0)