文件名称:babel-plugin-react-require:[TODO] Babel插件,如果文件包含JSX标签,则会添加React导入声明
文件大小:74KB
文件格式:ZIP
更新时间:2024-05-13 19:59:38
JavaScript
babel-plugin-require-require Babel插件,如果文件包含JSX标签,则添加React导入声明。 该插件仅用于不扩展React.Component无状态组件。 如果您想使用其他任何React函数,那么您应该自己导入它们。 例子 您的component.js包含以下代码: export default function Component ( ) { return ( < div> ) ; } 将被翻译成这样的东西: import React from 'react' ; export default function Component ( ) { /* this part will be transpiled by babel itself as usual */ return ( React . createE
【文件预览】:
babel-plugin-react-require-master
----.eslintrc(26B)
----.github()
--------workflows()
----built-examples()
--------without-imported-react.js(99B)
--------without-jsx.js(69B)
--------stateless-component1.js(71B)
--------stateless-component2.js(61B)
--------with-imported-react.js(99B)
----src()
--------.babelrc(293B)
--------index.js(2KB)
----.npmignore(26B)
----examples()
--------.eslintrc(80B)
--------stateless-component1.jsx(44B)
--------without-imported-react.jsx(72B)
--------.babelrc(62B)
--------without-jsx.jsx(69B)
--------with-imported-react.jsx(100B)
--------stateless-component2.jsx(40B)
----LICENSE(1KB)
----test()
--------.eslintrc(36B)
--------index.test.js(5KB)
--------test.svg(176B)
----README.md(1008B)
----.gitignore(32B)
----package-lock.json(287KB)
----package.json(2KB)