что этого делать не нужно и children находится автоматически, но у меня он ругается
interface CardProps extends PropsWithChildren
interface Props { children?: React.ReactNode }
у реакта есть тип PropsWithChildren<T>
Ну и что, что он есть?
Правильней просто, вот и все, не так что-ли?
Уверен? Я вот разницы с моим вариантом не вижу вообще type PropsWithChildren<P = unknown> = P & { children?: ReactNode | undefined };
Зачем вообще хардкодить? ТС сам выведет типы
это тип входных данных
Типизируй как обычную функцию - только параметры
не понял, как это относится к PropsWithChildren vs { children?: ReactNode }
Обсуждают сегодня