在在react中用typescript时,部分的props属性用redux获取到,但是部分需要父级通过标签属性传递
如:
export class Demo extends React.Component<{id: string, name: string}> {
public render() {
return (
<div>
{this.props.name}
</div>
);
}
}
<Demo id="123"></Demo>
name来至redux,id来自父级,但是ts检查会认为错误。
如果将
{id: string, name: string}
{id: string, name?: string}
写代码又要去判断一次,这个怎么解
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…