В этом случае я бы определил тип currentVehicle как Vehicle или null и присвоил бы ему нулевое значение в начальном состоянии
interface State {
currentVehicle: Vehicle | null
}
export default class extends Component<Props, State> {
state: State = {
currentVehicle: null
}
}
A Второй вариант - определить currentVehicle в качестве необязательного параметра. Таким образом, вам не нужно его инициализировать.
interface State {
currentVehicle?: Vehicle // optional
}
export default class extends Component<Props, State> {
/** you only define your state without defining state.currentVehicle */
state: State = {}
}