使用 Webpack 和 MiniCssExtractPlugin 构建 CSS 的最佳实践/策略/工具

问题描述

构建 React 组件时的常见做法是拥有一些认样式,并允许在使用时传递其他样式。例如,您可能有一个具有一些认样式的按钮组件,并且它可能需要一个类名,以便您在使用它时可以应用其他样式。

const Button = ({ children,className,...props }) => (
  <button
    className={classNames("default-button",{
      [className]: !!className
    })}
    {...props}
  >
    {children}
  </button>
);

...

<Button className="red-button">
  Click me
</Button>

现在,如果您使用 MiniCssExtractPlugin (https://webpack.js.org/plugins/mini-css-extract-plugin) 之类的东西,则不能保证在认样式 (.default-button) 之后应用自定义样式 (.red-button)。

当您使用 Webpack 和 MiniCssExtractPlugin 时,有哪些推荐的策略/指南/工具可以简化此操作并避免意外的 CSS 问题?蒂亚。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)