Skip to content

Commit 394b21b

Browse files
Pass useBuiltIns directly to react-preset
1 parent 0c648ab commit 394b21b

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

Diff for: packages/babel-preset-react-app/index.js

+3-7
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ module.exports = function(api, opts) {
7676
// Adds component stack to warning messages
7777
// Adds __self attribute to JSX which React will use for some warnings
7878
development: isEnvDevelopment || isEnvTest,
79+
// Will use the native built-in instead of trying to polyfill
80+
// behavior for any plugins that require one.
81+
useBuiltIns: true,
7982
},
8083
],
8184
isFlowEnabled && [require('@babel/preset-flow').default],
@@ -99,13 +102,6 @@ module.exports = function(api, opts) {
99102
useBuiltIns: true,
100103
},
101104
],
102-
// Transforms JSX
103-
[
104-
require('@babel/plugin-transform-react-jsx').default,
105-
{
106-
useBuiltIns: true,
107-
},
108-
],
109105
// Polyfills the runtime needed for async/await and generators
110106
[
111107
require('@babel/plugin-transform-runtime').default,

Diff for: packages/babel-preset-react-app/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
"@babel/plugin-transform-destructuring": "7.0.0-beta.42",
2121
"@babel/plugin-transform-react-constant-elements": "7.0.0-beta.42",
2222
"@babel/plugin-transform-react-display-name": "7.0.0-beta.42",
23-
"@babel/plugin-transform-react-jsx": "7.0.0-beta.42",
2423
"@babel/plugin-transform-regenerator": "7.0.0-beta.42",
2524
"@babel/plugin-transform-runtime": "7.0.0-beta.42",
2625
"@babel/preset-env": "7.0.0-beta.42",

0 commit comments

Comments
 (0)