Spec-Zone.ru › Babel 7

@babel/plugin-transform-react-display-name

ПРИМЕЧАНИЕ: Этот плагин включён в @babel/preset-react

Пример​

В

var foo = React.createClass({}); // React <= 15
var bar = createReactClass({}); // React 16+

Вывод

var foo = React.createClass({
  displayName: "foo",
}); // React <= 15
var bar = createReactClass({
  displayName: "bar",
}); // React 16+

Установка​

  • npm
  • Yarn
  • pnpm
npm install --save-dev @babel/plugin-transform-react-display-name
yarn add --dev @babel/plugin-transform-react-display-name
pnpm add --save-dev @babel/plugin-transform-react-display-name

Использование​

С конфигурационным файлом (Рекомендуется)​

{
  "plugins": ["@babel/plugin-transform-react-display-name"]
}

Через CLI​

babel --plugins @babel/plugin-transform-react-display-name script.js

Через API Node.js​

require("@babel/core").transformSync("code", {
  plugins: ["@babel/plugin-transform-react-display-name"],
});

© 2014-present Sebastian McKenzie
Licensed under the MIT License.
https://babeljs.io/docs/babel-plugin-transform-react-display-name/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API