我为我的组件创建了一个类型,由于某种原因,当我在没有 required 类型的情况下在野外使用它时,它不会引发错误。我在这里想念什么吗?我觉得我拥有一切。
type MapProps = {
progress: number;
format: string;
summary: string;
};
const MapElement = ({ progress, format, summary }: MapProps): JSX.Element => {
return (
<Content>
<VerticalBar />
<Icon />
<TextWrapper>
<Text>
<P3 bold>
{progress} - {format}
</P3>
<P3 secondary>{summary}</P3>
</Text>
</TextWrapper>
</Content>
);
};
const LanguageModule = () => {
...
return (
...
<ModuleMap>
<MapElement progress={5} /> <--- No type errors are appearing
<MapElement /> <--- No type errors are appearing
</ModuleMap>
...
);
};