попытается вывести типы в правой части.
type Props1
name: number
type Props 2
name: string
componet: FC<Props1> = props: Props2 =>{
const {name = "str"} = props
}
тут ошибка не будет так как выведется тип Props2?
Будет ошибка, так как тип слева и тип справа несовместимы
А вот так ошибки не будет, потому что типы совместимы type Props1 name: number type Props 2 name: string | number componet: FC<Props1> = props: Props2 =>{ const {name = "str"} = props } тут ошибка не будет так как выведется тип Props2?
Обсуждают сегодня