diff --git a/app.js b/app.js
index cccd78210e481cc7a0898470c0437039dc310f9f..ed5fd0500c8946b0f868cbcc28781f57a60d40cf 100644
--- a/app.js
+++ b/app.js
@@ -5,6 +5,10 @@ import Datepicker from './datepicker'
 import DayView from './day-view'
 import Bleeding from './bleeding'
 
+// this is until react native fixes this bug, see https://github.com/facebook/react-native/issues/18868#issuecomment-382671739
+import { YellowBox } from 'react-native'
+YellowBox.ignoreWarnings(['Warning: isMounted(...) is deprecated'])
+
 export default createStackNavigator({
   home: { screen: Home },
   temperatureList: { screen: TemperatureList },
diff --git a/package.json b/package.json
index ca25b1eecefcf29df62d05c7f2cc518bb974b7cf..29f4b1bce96f22bd866447247bef66a1fd43594e 100644
--- a/package.json
+++ b/package.json
@@ -9,7 +9,7 @@
   "scripts": {
     "start": "node node_modules/react-native/local-cli/cli.js start",
     "android": "./node_modules/.bin/react-native run-android",
-    "log": "./node_modules/.bin/react-native log-android",
+    "log": "./node_modules/.bin/react-native log-android | grep -v 'Warning: isMounted(...) is deprecated'",
     "test": "mocha --recursive --require babel-core/register test && npm run lint",
     "lint": "eslint app test"
   },