diff --git a/WKWebView.ios.js b/WKWebView.ios.js index a24024a2..2ace9d7a 100644 --- a/WKWebView.ios.js +++ b/WKWebView.ios.js @@ -449,8 +449,13 @@ class WKWebView extends React.Component { * ``` */ postMessage = (data) => { + const webViewHandle = this.getWebViewHandle(); + if (webViewHandle === null) { + console.warn('CRAWKWebView postMessage: skipping message. No node handle for webview.'); + return; + } UIManager.dispatchViewManagerCommand( - this.getWebViewHandle(), + webViewHandle, UIManager.CRAWKWebView.Commands.postMessage, [String(data)] );