【问题标题】:Will switching to React Hooks affect my app's bundle size?切换到 React Hooks 会影响我的应用程序包的大小吗?
【发布时间】:2021-02-22 23:58:43
【问题描述】:

我用 React 类和功能组件混合编写了我的网站。现在我正在考虑使用 React Hooks 重写它。对我来说保持编译好的包很小很重要。我应该期望切换到 Hooks 会显着增加还是减少捆绑包的大小?

【问题讨论】:

  • 我假设您更喜欢函数式(挂钩)代码。恕我直言,选择更难阅读和修改代码而不是轻微的性能问题是愚蠢的选择。我敢打赌,捆绑包的大小保持不变。但是,如果您偏爱一个小包,还有其他方法 Gatsby 是一种以最少更改获得更快页面加载的方法,但还有其他方法。
  • 如果您认为我的解决方案是正确的,请接受我的回答

标签: reactjs react-hooks web-performance


【解决方案1】:

不用担心这并不重要,因为两者都做同样的工作,而且当你使用反应钩子时 你的bundle size tends to decrease,因为你的代码被大大缩小了。 您可以在 medium.com 上查看有关同一问题的链接:the article link

  • 对 React hooks 的支持确实使您的大小增加了 1.5kb,但您的代码现在更少了

【讨论】:

  • 不要忘记为有帮助的答案投票,并在可以解决问题的时候接受。很高兴为您提供帮助
  • 如果您认为我的回答正确或有用,请点赞,如果您同意我的回答正确,请考虑接受它
猜你喜欢
  • 1970-01-01
  • 2012-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多