Чтобы использовать <Aux>
в вашем JSX, это должна быть функция, которая возвращает ReactElement<any> | null
.Это определение компонента функции .
Однако в настоящее время он определен как функция, которая возвращает React.ReactNode
, что является гораздо более широким типом.Как написано в React:
type ReactNode = ReactChild | ReactFragment | ReactPortal | boolean | null | undefined;
Убедитесь, что нежелательные типы нейтрализованы, поместив возвращенное значение в фрагмент React (<></>
):
const aux: React.FC<AuxProps> = props =>
<>{props.children}</>;