2016-06-28 4 views
7

Я столкнулся с приведенной ниже ошибкой, пытаясь добавить некоторую проверку типа потока в одно из моих тестовых приложений.Ошибка потока при реагировании метода рендеринга

Я действительно не понимаю, что это значит и как это исправить.

render(): ?React.Element { 

ошибка:

Element: 
Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones) 

Позвольте мне знать, если вам нужно больше кода (возможно, класс определения и т.д.).

ответ

13

Кажется, теперь мы должны написать Element<any> InstEd только Element

+0

благодаря этим работали, любой источник? –

+0

[Flow Docs] (https://flowtype.org/docs/functions.html#polymorphic-functions) и https://github.com/facebook/react-native/blob/ac5636dd59f97a7381acd548e701e83fadcba408/Libraries/Components/StaticRenderer.js # L26 – Yozi

+0

Интересно, почему React использует '' вместо' '. Мое понимание документа Flow свидетельствует о том, что это будет лучше: https://flow.org/en/docs/types/any/ –