css - 覆盖 React 组件

标签 css reactjs npm overriding web-component

我有一个由 NPM 包创建的 React 组件。我想更改此组件的其中一个 CSS 属性,而不触及此包中的任何代码。换句话说,我需要一种方法将这个 CSS 属性注入(inject)到组件中。我该怎么做?

最佳答案

一些想法:

1st- 根据 NPM 模块,您可以将特殊类传递给组件。

2nd- 尝试在渲染后向组件添加一个类。

3rd- 如果可以的话,用你自己的类名将组件包装在一个 div 或 span 中。这可以帮助您细化 CSS 选择器。

关于css - 覆盖 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46332076/

相关文章:

reactjs - 具有 "outlined"变体的 Material-UI 单选按钮

docker - 无法使用docker-compose运行vue-无法找到package.json

javascript - npm 持续全局安装

node.js - 无法在一台计算机上的 git bash 中运行 "npm start",但在另一台计算机上我可以

javascript - 将 HTML 表单数据加载和保存到 xml 文件的最佳方式?

php - 如果 wordpress 的主页 css

reactjs - React Redux 中可以有指向旧状态对象的指针吗?

html - 在尊重工具栏高度的同时制作 div 填充高度

css - 如何在图像中叠加文本和寻呼机?

javascript - 组件重新渲染时 React SVG 消失