相关疑难解决方法(0)

如何在示例中键入使用 Material-UI 的`withStyles` 装饰器?

我想弄清楚如何注释以下样式的类型(我从纯 JavaScript 转换为 TypeScript 并添加类型注释):

import * as React from 'react'
import { withStyles } from '@material-ui/core'

@withStyles(styles) // TYPE ERROR HERE
export default class App extends React.Component<{}, {}> {
    render(): JSX.Element {
        return (
            <div className="some-class"> Hello </div>
        )
    }
}

function styles() {
    return {
        // assume I need to use global styles, my actual project is more
        // complex and for some reasons I need to use global styles
        '@global': {
            '.some-class': {
                overflowX: 'hidden'
            },
        }, …
Run Code Online (Sandbox Code Playgroud)

typescript material-ui

3
推荐指数
1
解决办法
2522
查看次数

标签 统计

material-ui ×1

typescript ×1