юниона по рандомным полям (хотя в 3.2 есть какие-то подвижки вроде)
православным решением будет написать кастомный type guard
```
const isUncontrolledProps = (props: Props): props is UncontrolledProps =>
props.value === undefined
```
и использовать его в условии
Ага, как раз надеялся на 3.2 и казалось, что в прошлом проекте подобное работало уже, но видимо нет. Остановился пока на {...this.props as UncontrolledProps}
Обсуждают сегодня