Моя проблема: Я борюсь с чем-то, что, как я думал, будет довольно простым: у меня есть проект native-реагирования, в котором я использую response-apollo, flow и flow-typed,и я сталкиваюсь с проблемой, удовлетворяющей потоку из-за того, как я использую withApollo HOC.Я получаю ошибку потока:
Missing type annotation for TProps. TProps is a type parameter declared in function type [1] and was implicitly
instantiated at call of withApollo [2].
Мой вопрос: Мне интересно, как я должен передать TProps в withApollo ... Как правильно / лучший способ сделатьthis?
Фон: В моем файле объявлены проптипы для моего компонента:
type type ListCollaboratorsProps = {
...
};
Я использую ListCollaboratorsProps
при создании моего компонента:
class ListCollaborators extends React.Component<ListCollaboratorsProps, ListCollaboratorsState> {
и я экспортирую свой компонент после упаковки его в apollo:
export default withApollo(ListCollaborators);
Увидев ошибку потока, я попробовал следующее:
export default withApollo<ListCollaboratorsProps>(MyApolloComponent);
, что кажетсячтобы сделать поток счастливым ... но затем я получаю эту ошибку, когда пытаюсь поместить мое приложение в симулятор:
Can't find variable: ListCollaboratorsProps
, что меня смущает, так как я могу просто использовать ListCollaboratorsProps
при объявлениимой компонент ...