From 11ec4e6e992c92168429647bb0a36107b9560b96 Mon Sep 17 00:00:00 2001 From: Swashata Ghosh Date: Sun, 7 Oct 2018 16:57:58 +0530 Subject: [PATCH] feat: use builtins for preset react --- packages/babel-preset-base/src/preset.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/babel-preset-base/src/preset.ts b/packages/babel-preset-base/src/preset.ts index 4fca64123..6a9357226 100644 --- a/packages/babel-preset-base/src/preset.ts +++ b/packages/babel-preset-base/src/preset.ts @@ -51,7 +51,12 @@ export const preset = (opts: PresetOptions | null = {}) => { '@babel/preset-react', { // Put development based on BABEL_ENV + // Adds component stack to warning messages + // Adds __self attribute to JSX which React will use for some warnings development: process.env.BABEL_ENV !== 'production', + // Will use the native built-in instead of trying to polyfill + // behavior for any plugins that require one. + useBuiltIns: true, // But spread later, so that user can override it ...presetReact, },