валидировать children компонентов? Что-то не могу никак описать толковую схему
Пример
type Children<T> = T | Array<T>;
type RequiredProps = {path: string};
type FooProps = {
children: Children<React.ReactElement<RequiredProps>>
}
class Foo extends React.Component<FooProps> {}
class Bar extends React.Component<{path: string}> {}
class Baz extends React.Component {}
function test() {
return <Foo>
<Bar path={"/"} />
<Baz /> // тут должна быть ошибка
</Foo>
}
хз. я на джиквери пешу
Обсуждают сегодня