gpt4 book ai didi

reactjs - create-react-app 的缺点是什么?

转载 作者:行者123 更新时间:2023-12-04 11:54:12 29 4
gpt4 key购买 nike

我必须从头开始构建一个前端项目。
这个项目雄心勃勃,将持续很长时间。在最初几周的开发中,我的主要目标是在良好的基础上开始。
因此,我想知道 create-react-app 是否是一个不错的选择,因为它很容易开始,而且这个工具箱针对生产进行了优化。
但是,如果我使用此解决方案,我的项目将如何模块化?
有人知道使用 CRA 的项目是否会出现一些缺点吗?
我主要担心的是打包程序。
如果项目越来越大,我是否需要优化CRA的webpack config?
用我自己的捆绑器配置从头开始创建我的项目不是更好吗?

最佳答案

CRA 是在客户端(浏览器)生成 HTML 的轻量级环境。
这意味着它在 之下优缺点客户端渲染 (去谷歌上查询)。

For CRA advantages see docs.


缺点:
  • 自以为是的设置(就像几乎所有工具一样)。
  • 很难配置。

  • I don't think there are more interesting drawbacks to talk about.



    非常重要的旁注:开发周期应该与生产环境分离。
    我想解决一些基本问题,因为我看到很多问题都与这个问题类似。
    React 就是关于 作文隔离 (见 Design PrinciplesThinking in React )。这意味着你的 React 组件 应该适用于任何环境
    因此,在开发应用程序时,您应该 焦点关于开发 隔离 ,因此使用诸如 Storybook 之类的工具进行开发实际上是您唯一需要的东西。
    我对一个新项目的自以为是的开发周期:
  • 决定任何环境(如 CRA/Gatsby/Next 等)
  • 单独开发组件(如 Storybook)。
  • 推送更改为生产环境。
  • 重复 1-2 直到遇到瓶颈(例如,您发现 CSR 不适用于您的应用程序)。
  • 开关 生产环境(请记住,您的组件应该在 任何 环境中工作)。转到 1。

  • 祝你好运。

    关于reactjs - create-react-app 的缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63595886/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com