如何从“ material-ui”导入类型?

时间:2019-04-23 01:41:08

标签: reactjs typescript material-ui

我正在react中使用material-ui的{​​{1}}应用程序。我不知道在哪里可以找到typescript组件的所有类型定义。我已经尝试安装material,但效果不佳。参见以下示例:

@types/material-ui

我在编译时遇到以下错误:

import * as React from 'react';
import SvgIcon from '@material-ui/core/SvgIcon';
import { SvgIconProps } from "material-ui";

export const Logo = (props: SvgIconProps) => (
  <SvgIcon {...props}>
    <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z" />
  </SvgIcon>
);

1 个答案:

答案 0 :(得分:1)

特定道具可以导入材质UI本身。

对于问题中的SvgIcon组件,Prop Typing可以通过以下方式导入:

import SvgIcon, { SvgIconProps } from '@material-ui/core/SvgIcon';