每次运行时都创建react app命令?

时间:2019-04-06 06:41:08

标签: reactjs

是否每次都要运行create-react-app命令来创建应用?

我不想触发create-react-app命令,该命令提供了一些有助于运行React应用程序的React模块文件。

那么你们能帮我理解吗,每次运行此命令是否强制执行。

import React from 'react';

const App = {
  return (
        <div id="root">
            <p>Hello this is first react application</p>
        </div>
    );
}
ReactDOM.render(<App />, document.getElementById('root'));

export default App;
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.8.6/umd/react-dom.production.min.js"></script>

2 个答案:

答案 0 :(得分:0)

create-react-app(cra)用于快速引导新的React应用。

您可以不使用react来使用react,可以只使用react + react-dom CDN来运行react。

或者,如果您知道一些Webpack,也可以自己进行引导,您只需要react-jsx babel预设即可将JSX语法转换为React.createElement调用。

答案 1 :(得分:0)

您可以运行一次并制作本地副本,以便每次都复制过来。

您也可以从头开始构建应用,不过这需要更长的时间。

超过 5 分钟的大部分时间用于下载应用所需的依赖项。

注意:这不是一个好的做法,因为它导致您的应用程序中永远不会获得更新的更新依赖项,而您实际上只是继续使用旧的。

如果您只是制作一堆要测试的应用,那没问题。如果您要制作大量用于生产目的的应用,请记住,随着安全更新的发布,维护工作的一部分是定期更新依赖项。