diff --git a/src/components/node.js b/src/components/node.js index 4b4d279c3..347030179 100644 --- a/src/components/node.js +++ b/src/components/node.js @@ -103,7 +103,7 @@ class Node extends React.Component { if (!Immutable.is(props.node, this.props.node)) { return true } else { - warning('Encountered different references for identical node values in "shouldComponentUpdate". Check that you are preserving references') + warning('Encountered different references for identical node values in "shouldComponentUpdate". Check that you are preserving references for the following node:', props.node) } } diff --git a/src/utils/warning.js b/src/utils/warning.js index 6c4c5bf7d..d878a2e84 100644 --- a/src/utils/warning.js +++ b/src/utils/warning.js @@ -9,13 +9,13 @@ const __DEV__ = ( * @param {String} message */ -export default function warning(message) { +export default function warning(message, ...more) { if (!__DEV__) { return } if (typeof console !== 'undefined') { - console.error(`Warning: ${message}`) // eslint-disable-line no-console + console.error(`Warning: ${message}`, ...more) // eslint-disable-line no-console } try {