Господа, на вас вся надежда... Есть функция pass, с помощью которой можно прокидывать дефолтные пропы в функцию: type Function<T> = (props: T) => string; type PartialType<T ...
Можно как-нибудь достать TS-тип пропсов из классового компонента ( по аналогии с FC и infer ) или вообще без вариантов?
Ну, как бы обновить оба этих поля в одном setState?