diff --git a/src/core/ReactCompositeComponent.js b/src/core/ReactCompositeComponent.js index 03a3b0dc4e..3fc8a5e67d 100644 --- a/src/core/ReactCompositeComponent.js +++ b/src/core/ReactCompositeComponent.js @@ -902,7 +902,7 @@ var ReactCompositeComponent = { */ autoBind: function(method) { if (__DEV__) { - console.warn && console.warn( + console.warn( 'React.autoBind() is now deprecated. All React component methods ' + 'are auto bound by default, so React.autoBind() is a no-op. It ' + 'will be removed in the next version of React' diff --git a/src/core/ReactInstanceHandles.js b/src/core/ReactInstanceHandles.js index c077c88108..e7b91401e2 100644 --- a/src/core/ReactInstanceHandles.js +++ b/src/core/ReactInstanceHandles.js @@ -320,11 +320,13 @@ var ReactInstanceHandles = { } } - global.console && console.error && console.error( - 'Error while invoking `findComponentRoot` with the following ' + - 'ancestor node:', - ancestorNode - ); + if (__DEV__) { + console.error( + 'Error while invoking `findComponentRoot` with the following ' + + 'ancestor node:', + ancestorNode + ); + } invariant( false, 'findComponentRoot(..., %s): Unable to find element. This probably ' + diff --git a/src/dom/components/ReactDOMTextarea.js b/src/dom/components/ReactDOMTextarea.js index bc04c8bf6c..776811992a 100644 --- a/src/dom/components/ReactDOMTextarea.js +++ b/src/dom/components/ReactDOMTextarea.js @@ -53,10 +53,12 @@ var ReactDOMTextarea = ReactCompositeComponent.createClass({ // TODO (yungsters): Remove support for children content in