My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Remove console.log statements in production in React / React Native apps

Adam Bene's photo
Adam Bene
·May 16, 2017

See post here: blog.benestudio.co/remove-console-log-state..

Install babel plugin

npm i babel-plugin-transform-remove-console --save

Edit .babelrc

{
  "env": {
    "production": {
      "plugins": ["transform-remove-console"]
    }
  }
}

You are done.

console.log statements no longer cause performance issues nor flood the log in production.

Docs: facebook.github.io/react-native/docs/perfor..

PS: it works with any JavaScript projects that uses Babel!