我该怎么做
class App extends React.Component {
render() {
const { x, y, z} = this.props;
return (...)
}
}
在typescript?现在 tslinter 显示错误:
输入 'Readonly<{ children?: ReactNode; }> & Readonly<{}>' 没有属性 'x' 也没有字符串索引签名。
我该怎么做
class App extends React.Component {
render() {
const { x, y, z} = this.props;
return (...)
}
}
在typescript?现在 tslinter 显示错误:
输入 'Readonly<{ children?: ReactNode; }> & Readonly<{}>' 没有属性 'x' 也没有字符串索引签名。
你必须为 props 定义一个类型:
interface Props {
x: string;
y: number;
z: string;
}
class App extends React.Component<Props, {}> {
render() {
const { x, y, z} = this.props;
return (...)
}
}