我该怎么办
class App extends React.Component {
render() {
const { x, y, z} = this.props;
return (...)
}
}
TypeScript中的?现在tslinter显示错误:
键入' Readonly< {children?:ReactNode; }> &安培;只读< {}>'没有 财产' x'并且没有字符串索引签名。
答案 0 :(得分:7)
您必须为道具定义类型:
interface Props {
x: string;
y: number;
z: string;
}
class App extends React.Component<Props, {}> {
render() {
const { x, y, z} = this.props;
return (...)
}
}