diff --git a/config/babel.dev.js b/config/babel.dev.js
index 291698b886e40da34de5e9ae17ac3a79a2d1145c..2c41ed9149aabccaa7e473db5be5d0e379265285 100644
--- a/config/babel.dev.js
+++ b/config/babel.dev.js
@@ -17,9 +17,10 @@ module.exports = {
   ],
   plugins: [
     require.resolve('babel-plugin-syntax-trailing-function-commas'),
-    require.resolve('babel-plugin-transform-async-to-generator'),
+    require.resolve('babel-plugin-syntax-async-functions'),
     require.resolve('babel-plugin-transform-class-properties'),
     require.resolve('babel-plugin-transform-object-rest-spread'),
+    require.resolve('babel-plugin-transform-regenerator'),
     [require.resolve('babel-plugin-transform-runtime'), {
       helpers: false,
       polyfill: false,
diff --git a/config/babel.prod.js b/config/babel.prod.js
index 7e112c4b55daadae2902e2e6d9e0defe313308ea..754302a20d90fa4f8facc5630f9458b3e05e0dcc 100644
--- a/config/babel.prod.js
+++ b/config/babel.prod.js
@@ -16,10 +16,11 @@ module.exports = {
   ],
   plugins: [
     require.resolve('babel-plugin-syntax-trailing-function-commas'),
-    require.resolve('babel-plugin-transform-async-to-generator'),
+    require.resolve('babel-plugin-syntax-async-functions'),
     require.resolve('babel-plugin-transform-class-properties'),
     require.resolve('babel-plugin-transform-object-rest-spread'),
     require.resolve('babel-plugin-transform-react-constant-elements'),
+    require.resolve('babel-plugin-transform-regenerator'),
     [require.resolve('babel-plugin-transform-runtime'), {
       helpers: false,
       polyfill: false,
diff --git a/package.json b/package.json
index 4f49a5c89c2dfbd9094ce7789e0c169d1cd05168..15eaec52374fafeb0494412a98553676e10cc21c 100644
--- a/package.json
+++ b/package.json
@@ -33,11 +33,12 @@
     "babel-eslint": "6.1.2",
     "babel-jest": "14.1.0",
     "babel-loader": "6.2.4",
+    "babel-plugin-syntax-async-functions": "6.8.0",
     "babel-plugin-syntax-trailing-function-commas": "6.8.0",
-    "babel-plugin-transform-async-to-generator": "6.8.0",
     "babel-plugin-transform-class-properties": "6.11.5",
     "babel-plugin-transform-object-rest-spread": "6.8.0",
     "babel-plugin-transform-react-constant-elements": "6.9.1",
+    "babel-plugin-transform-regenerator": "6.11.4",
     "babel-plugin-transform-runtime": "6.12.0",
     "babel-preset-es2015": "6.9.0",
     "babel-preset-es2016": "6.11.3",