问题标签 [react-with-styles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - React withStyles 使用“方向”时抛出错误
我有一个简单的 React 网站,并且正在使用 withStyles 功能将样式传递给 material-ui Grid 元素。尝试direction: "column"
在样式中使用时,我收到下面包含的错误消息。
这是一个 .jsx 文件。我通过指定类型找到了解决方法,但这仅适用于 TypeScript。
这是 App.jsx 文件:
我收到的错误消息是这样的:
感谢您的任何帮助。
reactjs - 如何在材质 UI 中使用 withStyles 覆盖引导类
我想覆盖一些引导类。目前我正在使用材质 UI 的 withStyles 我可以为我自己的类编写 Js 格式的 css。但是我想覆盖一些按钮、容器等的引导类......在材料中UI 它将动态生成类名。我可以使用 scss,但我在我的应用程序中使用主题转换器。
我除了使用材质 UI 的 withStyles 覆盖引导类。
css - 如何使用 Material UI withStyle 为 css 类应用样式。WithStyle 不工作
这是我的代码
我正在为网格使用非材质 ui 组件我想通过 Material UI withstyle 和主题应用样式,所以我为我的父 div 添加了 withStyle,我想为子 div 和子 CSS 类应用样式。
reactjs - 使用 withStyles 和 withTranslation HOC 包装 React 组件后,Typescript 显示错误
我正在尝试使用 Typescript和withStyles
from编写一个 React 组件。这两个包装器都是 HOC。@material-ui/core
withTranslation
react-i18next
Typescript 抱怨关于类型的错误。
由于某种原因,这条线不起作用:
但是,如果我只使用 withStyles 或只使用 withTranslation 它可以完美地工作:
我知道类型、接口存在问题,或者以这种方式导出我的组件可能有问题。withRouter
和 一起使用时遇到了同样的问题withStyles
。我通过更改它们在导出行中的顺序解决了错误!(不明白为什么它被解决了 TBH)我看到了一些建议将整个组件包装在下面的解决方案,withStyles
但它对我来说似乎很难看。有什么建议吗?
这是错误:
这是我的组件:
javascript - 如何使用来自单独的 JSS 样式组件的 React Context 值?
我已将我的 react jss 样式移至另一个文件。现在我使用 React 上下文来切换thememode
. 我想在thememode
从 true 切换到 false 时更改样式,反之亦然。
但由于我的组件样式在一个新文件上,我无法useContext
从那里访问。它说不能useContext
在 React 函数之外使用。所以当改变时我不能改变样式和颜色thememode
。
有什么方法可以获取thememode
或访问上下文的值?
我尝试过的:
我尝试将thememode
其作为道具放入 withStyles(styles(thememode))(Mycomponent)
,但我什至无法访问我使用 usecontext 获取值thememode
的函数之外的常量。thememode
reactjs - React Material UI - Override using withStyles
I am working on a project and leverage React Material UI and need to override the Select component's border bottom color on the focused state. Here is what I'm using right now
I'm able to override the font size, however, the borderBottomColor is not registering. Any thoughts?
css - 如何更改禁用的TextField Material UI React js的字体颜色
我正在尝试更改禁用的 TextField 字体颜色,并在 stackoverflow 中关注了有关它的相关问题,但是当我创建如下所示的新 TextField 时,它不起作用并且什么也没有显示。
javascript - withSyles HOC 在通过 React.forwardRef 时不会将 innerRef 与其他道具一起传递
我将使用的 ref 传递React.forwardRef
给通常有效的向下组件。
但是,当我使用带有样式的 HOC(高阶组件)时,innerRef 以及其他道具无法正确传递。
不使用 withStyles 我可以完美地得到它们
我怎样才能仍然拥有 withStyles HOC 但包含 innerRef 和其他道具?
从材料 ui v3 迁移到 v4 后出现此问题。NavLink 需要 innerRef 属性。