Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在我的项目中使用create react应用程序吗?_Javascript_Reactjs_Redux_Create React App - Fatal编程技术网

Javascript 我可以在我的项目中使用create react应用程序吗?

Javascript 我可以在我的项目中使用create react应用程序吗?,javascript,reactjs,redux,create-react-app,Javascript,Reactjs,Redux,Create React App,如果将来我需要更改代码或某些配置(这是节点模块的一部分),这会是一个很大的难题吗 使用create react应用程序的优缺点是什么?最好的方法是从头开始,或者您可以为模块创建样板文件,并在应用程序中重用它们 是的,您可以在项目中使用create react应用程序,但这完全取决于您的项目要求。您可以使用create react应用程序轻松休息,如果您需要在任何时候进行任何额外配置,您始终可以执行npm run eject,这将使所有设置create react app完全可见 我建议自己制作一

如果将来我需要更改代码或某些配置(这是节点模块的一部分),这会是一个很大的难题吗


使用create react应用程序的优缺点是什么?

最好的方法是从头开始,或者您可以为模块创建样板文件,并在应用程序中重用它们


是的,您可以在项目中使用create react应用程序,但这完全取决于您的项目要求。

您可以使用
create react应用程序
轻松休息,如果您需要在任何时候进行任何额外配置,您始终可以执行
npm run eject
,这将使所有设置
create react app
完全可见


我建议自己制作一些配置Webpack和Babel的应用程序,只是为了了解实际情况和目的,但创建react应用程序的便利性值得一看。

创建react应用程序是创建零配置小项目的可靠方法。如果您不想依赖该工具,最好使用一些配置(webpack)样板创建您的项目,随着时间的推移,您可以自定义它以满足您的需要

如果您想要自定义超出
create react app
允许范围的配置,您可以运行
npm run eject
来访问底层网页包配置。然而,这是一个单向操作-一旦弹出,您就不能返回到
创建react app
。这将在生产中产生任何问题,如果我弹出,您的项目在弹出后不会有任何不同,它将不再由创建react app管理。因此,例如,如果CRA团队更改其内部Webpack配置的工作方式,如果您已退出,则必须在项目中手动更新该配置。请参阅了解更多信息。我建议避免弹出,除非您100%确定需要执行CRA不允许您执行的操作。对于大多数项目,只按原样使用CRA就可以了。