typescript+react编写jsx文件时如何使用defaultProps

代码报错

传入interface和type类型可以 但是此处需要设置实际值,该怎样设置defaultProps呢?

interface Person{
    name:string;
    age:number;
    location?:string;
}

const Man:Person={
    name:'liu',
    age:25
}
class Test extends React.Component<Man>{
    
}

图片描述

阅读 3.4k
1 个回答

component<>中的应该只是类型定义
设置默认值可以这么在class内部

public static defaultProps: Partial<Persion> = {
  name: "liu"
}

不过我在实际项目中用的mobx, 基本上不用考虑这些

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题