未知对象结构的TS类型上的react / prop-types错误

时间:2019-12-04 00:09:47

标签: typescript eslint react-proptypes

令人困惑的陪同错误。我有一个未知的对象结构传递到这样的组件中:

type Props = {
    i18n: {
        [key: string]: string;
    }
};

const Comp = ({ i18n }: Props) => (
    ...
    // i18n.myPropertyName
);

引用i18n.myPropertyName会产生以下错误:

19:55  error  'i18n.myPropertyName' is missing in props validation  react/prop-types

我需要怎么做才能使其接受任何对象结构?我以为我的TS类型定义是正确的。

0 个答案:

没有答案