@samitouri / QOS-React-2 / commits / e2ac2f326c

Improve Danger error message to not blame React

Ben Alpert committed Aug 11, 2014 at 13:26 UTC e2ac2f326c87263c2dc693230368286a9ab6d159
1 file changed +7 -5
src/browser/ui/dom/Danger.js
+7 -5
@@ -60,9 +60,10 @@ var Danger = {
60 dangerouslyRenderMarkup: function(markupList) {
61 invariant(
62 ExecutionEnvironment.canUseDOM,
63 - 'dangerouslyRenderMarkup(...): Cannot render markup in a Worker ' +
64 - 'thread. This is likely a bug in the framework. Please report ' +
65 - 'immediately.'
63 + 'dangerouslyRenderMarkup(...): Cannot render markup in a worker ' +
64 + 'thread. Make sure `window` and `document` are available globally ' +
65 + 'before requiring React when unit testing or use ' +
66 + 'React.renderComponentToString for server rendering.'
67 );
68 var nodeName;
69 var markupByNodeName = {};
@@ -166,8 +167,9 @@ var Danger = {
167 invariant(
168 ExecutionEnvironment.canUseDOM,
169 'dangerouslyReplaceNodeWithMarkup(...): Cannot render markup in a ' +
169 - 'worker thread. This is likely a bug in the framework. Please report ' +
170 - 'immediately.'
170 + 'worker thread. Make sure `window` and `document` are available ' +
171 + 'globally before requiring React when unit testing or use ' +
172 + 'React.renderComponentToString for server rendering.'
173 );
174 invariant(markup, 'dangerouslyReplaceNodeWithMarkup(...): Missing markup.');
175 invariant(