Я использую react-native 0.59.9
(пока не могу обновить до 0.60.x
из-за внешних блокировщиков).
Но @types/react-native
предоставляет определения типов только до 0.57.65
( как указано в npm ).С тех пор версии переходят прямо к 0.60.x
.Первая строка в index.d.ts
также говорит мне, что типы в @types/react-native 0.57.65
поддерживают только версию 0.57
:
// Type definitions for react-native 0.57
На самом деле я до сих пор без проблем использовал @types/react-native 0.57.65
с react-native 0.59
.Но теперь, когда у меня возникли некоторые проблемы, я начинаю задаваться вопросом, должна ли эта комбинация даже работать.
Вопросы, которые я обдумываю:
- Почему нет
0.58
и 0.59
выпуски @types/react-native
? - Стоит ли ожидать проблем при использовании
react-native 0.59
с типами для 0.57
? - Есть ли способ обойти это помимо обновления до
0.60
?