我有一个 React 组件,我将其作为 NPM 包提供。该包包含特定于组件的 CSS 样式。
关于如何包含这些样式的最佳做法是什么?它们应该是 Webpack/Rollup 包的一部分(方便用户)还是应该要求用户手动导入/链接样式表(更好地覆盖样式并可能替换有自己的样式表)?
我在流行的库中看到了这两种方法,但不确定使用哪一种。
最佳答案
我会说这取决于 - 如果您预计您的用户很可能会覆盖您的样式,那么最好手动导入样式表。但是,如果您确定您的普通用户不需要覆盖您的样式,那么样式可以成为 bundle 的一部分。
关于javascript - CSS 应该包含在 NPM 组件库中还是手动加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56645829/