Ошибка TypeScript при экспорте компонента React

При экспорте компонента React, TypeScript выводит ошибку

TS1128: Declaration or statement expected.

export connect(mapStateToProps)(AnimalForm);

Ошибка исчезает, только если добавить default, но мне он не нужен.


Ответы (1 шт):

Автор решения: Трипольский Пётр

Попробуйте создать внутренний псевдоним компонента до применения функции высшего порядка

const AnimalFormInternal = () => { ... }

export const AnimalForm = connect(mapStateToProps)(AnimalFormInternal);
→ Ссылка