我有一个React组件,可以作为NPM软件包使用。该软件包包含特定于组件的CSS样式。
关于如何包括这些样式的最佳实践是什么?它们应该是 Webpack / Rollup捆绑包的一部分(方便用户使用),还是应要求用户手动导入/链接样式表(更好地覆盖样式并可以替换)拥有自己的样式表)?
我已经在流行的库中看到了这两种方法,并且不确定使用哪种方法。
答案 0 :(得分:0)
我想说这取决于-如果您希望用户最有可能覆盖样式,那么最好手动导入样式表。但是,如果您确定普通用户不需要覆盖样式,那么样式可以成为捆绑软件的一部分。