From 934216028e187ffcee707075e2e0a9db05dd6fa6 Mon Sep 17 00:00:00 2001 From: Yuri Yakymiv Date: Tue, 21 Apr 2020 16:04:30 -0400 Subject: [PATCH 1/2] Fixed Link component prop type check --- packages/react-router-native/Link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-router-native/Link.js b/packages/react-router-native/Link.js index c5c42de9d5..e151724b38 100644 --- a/packages/react-router-native/Link.js +++ b/packages/react-router-native/Link.js @@ -45,7 +45,7 @@ const __DEV__ = true; // TODO if (__DEV__) { Link.propTypes = { onPress: PropTypes.func, - component: PropTypes.func, + component: PropTypes.oneOfType([PropTypes.func, PropTypes.instanceOf(React.Component)]), replace: PropTypes.bool, to: PropTypes.oneOfType([PropTypes.string, PropTypes.object]) }; From e4730537d8bb4b40f613ca4ffe30716010c165de Mon Sep 17 00:00:00 2001 From: Tim Dorr Date: Tue, 21 Apr 2020 20:15:34 -0400 Subject: [PATCH 2/2] Update packages/react-router-native/Link.js --- packages/react-router-native/Link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-router-native/Link.js b/packages/react-router-native/Link.js index e151724b38..031c1beda2 100644 --- a/packages/react-router-native/Link.js +++ b/packages/react-router-native/Link.js @@ -45,7 +45,7 @@ const __DEV__ = true; // TODO if (__DEV__) { Link.propTypes = { onPress: PropTypes.func, - component: PropTypes.oneOfType([PropTypes.func, PropTypes.instanceOf(React.Component)]), + component: PropTypes.elementType, replace: PropTypes.bool, to: PropTypes.oneOfType([PropTypes.string, PropTypes.object]) };