Комментарии 2
Донесу свои пару копеек:
type LayoutProps = {
children: React.ReactElement; // или `JSX.Element`
};
вместо этого можно использовать интерфейс React.PropsWithChildren
Использовать эти типы больше не рекомендуется.
Там не написано что использовать эти типы не рекомендуется, там удален React.FC из базогого шаблона для тайпскрипта. И описаны причины, которые вполне логичны. Тем не менее использовать эти типы в обычных компонентах приложения вполне удобно, и никуда это не уйдет.
Пэт всегда ставил карьеру на первое место, поэтому у него вполне может не быть друзей:
const user = {
firstName: "Pat",
age: 23,
isNice: false,
role: "CTO",
skills: ["CSS", "HTML", "jQuery"],
friends: undefined,
}
А разве не правильнее пустой массив, а не undefined?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
React + TypeScript: необходимый минимум