【发布时间】:2019-10-11 08:55:21
【问题描述】:
我正在尝试使用 create-react-app 命令创建反应应用程序, 并将 App.js 文件作为函数生成(没有类的 es5 语法) 而不是类(以下代码中的示例):
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
如何强制 create-react-app 生成类?
【问题讨论】:
-
你的版本是什么?
create-react-app -V -
您好,感谢您的快速回复,我有 3.0.1 版本
-
改成类就行了。问题是什么?如果您在改课时需要帮助,请更新您的问题。
-
为什么这很重要?它们是等效的,并且在它们之间切换相对容易(例如 IntelliJ/WebStorm 可以为您完成)。
-
@NadavShabtai 我认为你应该为你的代码编辑器安装 react sn-ps 扩展,这样你就可以轻松地创建类或其他东西。