mirror of
https://github.com/status-im/react-native-webview.git
synced 2025-02-24 01:38:45 +00:00
fix(UIWebview): Deprecate UIWebView and add link to issue (#313)
* Update WebView.ios.js * Update WebView.ios.js
This commit is contained in:
parent
0535c04c11
commit
4c8024047b
@ -41,7 +41,7 @@ import type {
|
|||||||
} from './WebViewTypes';
|
} from './WebViewTypes';
|
||||||
|
|
||||||
const resolveAssetSource = Image.resolveAssetSource;
|
const resolveAssetSource = Image.resolveAssetSource;
|
||||||
|
let didWarnAboutUIWebViewUsage = false;
|
||||||
// Imported from https://github.com/facebook/react-native/blob/master/Libraries/Components/ScrollView/processDecelerationRate.js
|
// Imported from https://github.com/facebook/react-native/blob/master/Libraries/Components/ScrollView/processDecelerationRate.js
|
||||||
function processDecelerationRate(decelerationRate) {
|
function processDecelerationRate(decelerationRate) {
|
||||||
if (decelerationRate === 'normal') {
|
if (decelerationRate === 'normal') {
|
||||||
@ -153,6 +153,13 @@ class WebView extends React.Component<WebViewSharedProps, State> {
|
|||||||
webViewRef = React.createRef();
|
webViewRef = React.createRef();
|
||||||
|
|
||||||
UNSAFE_componentWillMount() {
|
UNSAFE_componentWillMount() {
|
||||||
|
if (!this.props.useWebKit && !didWarnAboutUIWebViewUsage) {
|
||||||
|
didWarnAboutUIWebViewUsage = true;
|
||||||
|
console.warn(
|
||||||
|
'UIWebView is deprecated and will be removed soon, please use WKWebView (do not override useWebkit={true} prop),' +
|
||||||
|
' more infos here: https://github.com/react-native-community/react-native-webview/issues/312',
|
||||||
|
);
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
this.props.useWebKit === true &&
|
this.props.useWebKit === true &&
|
||||||
this.props.scalesPageToFit !== undefined
|
this.props.scalesPageToFit !== undefined
|
||||||
|
Loading…
x
Reference in New Issue
Block a user