diff --git a/index.js b/index.js index 3a55d6f..09da4f9 100644 --- a/index.js +++ b/index.js @@ -190,7 +190,20 @@ function checkAndReport(node, timeout) { } function checkNode(component) { - var node = ReactDOM.findDOMNode(component); + var node = null; + + try { + node = ReactDOM.findDOMNode(component); + } catch (e) { + console.group('%caXe error: could not check node', critical); + console.group('%cComponent', serious); + console.error(component); + console.groupEnd(); + console.group('%cError', serious); + console.error(e); + console.groupEnd(); + console.groupEnd(); + } if (node) { checkAndReport(node, timeout);