Я пытаюсь использовать новый React Context API в моем приложении.Мое приложение также использует flow
для типов.Как только я добавляю // @flow
в начало файла, содержащего код:
const MyContext = React.createContext()
, я получаю сообщение об ошибке:
Cannot call React.createContext because property createContext is missing in object type [1].
Где object type [1]
ссылаетсяв экспорт типа объединения из файла типов потока для реакции, который содержит типы для DOM
, PropTypes
, version
, createClass
и т. д. Я думаю, что лучший способ справиться с этимбыть, чтобы напечатать MyContext
, чтобы быть чем-то вроде:
const MyContext: Context = React.createContext()
Но для моей жизни я не могу найти такую информацию о том, как это сделать.Кажется, нет определения типа для Context
или возвращаемого значения React.createContext
.Кто-нибудь сталкивался с этой проблемой или знает как исправить?