Answers:
您可以通过这种方式导入React,但是如果您使用的是JSX,则还需要更新配置以告知编译器您正在使用的“ builder”功能不再React.createElement
是,而是Somename.createElement
。(如果您使用的是Babel,请使用pragma
指令执行此操作。)这是因为,正如React文档中所说的那样:
const element = (
<h1 className="greeting">
Hello, world!
</h1>
);
转换为:
const element = React.createElement(
'h1',
{className: 'greeting'},
'Hello, world!'
);
...因此React
(或您在配置中更改的名称)必须在scope中。除此之外,还可以。