react-native/Libraries
Ramanpreet Nara 1442c265da Implement WKWebView to replace WebView
Summary:
@public

`UIWebView` has been deprecated and replaced by `WKWebView`. This diff introduces a new component `WKWebView` that simply renders a `WKWebView` on iOS.

This is the first in the stack of many diffs that'll be required to fully replace `UIWebView` with `WKWebView` in the `<WebView/>` React Native component. Eventually, I hope to introduce a prop called `useWebKitImplementation`, which, when true, will force RN to use `WKWebView` instead of `UIWebView` for the `<WebView/>` component.

The only thing that's been implemented so far is the `source` property.

Reviewed By: mmmulani

Differential Revision: D6266100

fbshipit-source-id: 65862e34bd98db7fff0349cf26888afee43a56e4
2018-08-16 16:52:43 -07:00
..
ART RN: Move ART Canvas Workaround 2018-07-19 19:02:13 -07:00
ActionSheetIOS Update Xcode projects (#19574) 2018-06-19 23:48:12 -07:00
Alert Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Animated Fix native animated style and transform node to call __makeNative once all the children are converted to native nodes (#20658) 2018-08-13 10:18:18 -07:00
AppState Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
BatchedBridge Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Blob Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
BugReporting Flow strictify possible files in RN core 2018-06-20 00:47:21 -07:00
CameraRoll Fix for crash when height or width is nil (#20454) 2018-07-30 11:17:08 -07:00
Color Bump Prettier to 1.13.4 on xplat 2018-06-06 05:32:06 -07:00
Components Implement WKWebView to replace WebView 2018-08-16 16:52:43 -07:00
Core Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
EventEmitter Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Experimental Typing View style as ViewStyleProp 2018-08-14 16:32:11 -07:00
Geolocation Update Xcode projects (#19574) 2018-06-19 23:48:12 -07:00
Image Typing View style as ViewStyleProp 2018-08-14 16:32:11 -07:00
Inspector Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Interaction Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
JSInspector Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
LayoutAnimation Remove @providesModule from all modules 2018-04-25 07:37:10 -07:00
Linking Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
LinkingIOS Update Xcode projects (#19574) 2018-06-19 23:48:12 -07:00
Lists Typing View style as ViewStyleProp 2018-08-14 16:32:11 -07:00
Modal Switch to Platform.isTV to pass Android Flow 2018-06-10 13:45:57 -07:00
NativeAnimation Update Xcode projects (#19574) 2018-06-19 23:48:12 -07:00
Network Add flow suppressions to xplat android 2018-08-13 11:16:41 -07:00
Performance Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
PermissionsAndroid Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
PushNotificationIOS Update Xcode projects (#19574) 2018-06-19 23:48:12 -07:00
RCTTest iOS: prevent nativemodule access from JS if bridge is no longer valid 2018-08-09 12:17:07 -07:00
ReactNative Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Renderer Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Sample Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Settings Replace '@flow strict(-local)' with '@flow' in .android.js files 2018-08-08 10:48:19 -07:00
Share Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
Storage Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
StyleSheet Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
SurfaceBackedComponent Fabric: `bridge` prop was removed from RCTSurface interface 2018-08-01 15:32:01 -07:00
SurfaceHostingComponent Update license headers for MIT license 2018-02-16 18:31:53 -08:00
Text Android textTransform style support (#20572) 2018-08-13 21:31:57 -07:00
Types RN: Revamp Switch Component 2018-07-31 21:01:41 -07:00
Utilities Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
Vibration Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
WebSocket - Correct fishhook import in RCTReconnectingWebSocket Fixes #16039 (#16271) 2018-06-28 11:49:32 -07:00
Wrapper Update additional license headers 2018-03-08 12:10:14 -08:00
YellowBox Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
fishhook Merge fishhook.xcodeproj in RCTWebSocket 2017-08-09 07:48:09 -07:00
polyfills RN: Polyfill `String#padEnd` and `String#padStart` 2018-08-13 12:01:57 -07:00
react-native Flow strictify possible files in RN core 2018-06-20 00:47:21 -07:00
vendor Add flow strict typing to isEmpty 2018-08-09 10:47:58 -07:00
.npmignore npmignore: ignore tests and fixtures 2018-02-27 08:42:14 -08:00
Promise.js Prettier React Native Libraries 2018-05-10 19:10:38 -07:00
UTFSequence.js Adding flow strict local to remaining possible files in xplat/JS 2018-08-09 08:54:44 -07:00
promiseRejectionIsError.js Prettier React Native Libraries 2018-05-10 19:10:38 -07:00