React Hook 中未使用的函数会导致应用程序包大小问题吗?



我的应用程序中有一个包含大约 20 个函数的库 utils,我想创建一个钩子来包装它。我的问题是:如果我这样做,未使用的功能会增加我的应用程序包大小吗?

我会这样使用useUtils

// Component A
const { formatDate } = useUtils();
// Component B
const { roundNumber } = useUtils();
// Component C
const { formatDate, transformData } = useUtils();

每个组件仅解构它将使用的函数,但其他组件也将在我调用useUtils()时加载。

此方案是否会在生成时增加应用程序捆绑包的大小?

注意:我所有的实用程序函数都是纯粹的。

不,它们不会对您的捆绑包大小产生不利影响(如果它们这样做,那将是一个微不足道的数量(。 更大的问题是使用了过多的库、未缩小的代码、未优化的图像等......

相关内容

  • 没有找到相关文章

最新更新