делаю так:
interface IProps {
prop1: string;
prop2: string;
}Typescript не видит стандартные пропсы типо children. Есть механизм типа "IProps extend ComponentProps"? Не могу правильно загуглить
Есть разные способы: - Объявить пропсы через React.FC<{...}>: https://github.com/typescript-cheatsheets/react-typescript-cheatsheet#function-components - Добавить пропс вручную: interface Props { children: ReactNode; } Второй способ проще (не нужно менять привычный способ объявления пропсов, если нужно добавить children) и меньше подвержен BC брейкам (раньше вместо React.FC использовали React.SFC, сейчас SFC deprecated)
Обсуждают сегодня