【发布时间】:2020-05-29 06:10:49
【问题描述】:
使用打字稿和反应时初始化状态的正确方法是什么。以下会引发错误,因为显然 currentVehicle 不允许为空对象。初始状态应该是什么?什么是最佳实践?
interface State{
currentVehicle:Vehicle
}
export default class extends Component<Props, State> {
state:State={
currentVehicle:{}
}
}
【问题讨论】:
-
既然你已经向 React.Component 传递了一个
State接口,你应该像state = { currentVehicle: {} }一样初始化它
标签: reactjs typescript state