TypeError: 0, _reactNativeReanimated.useAnimatedGestureHandler is not a function (it is undefined)
Я использую @gorhom/нижний лист в своем проекте, но я никогда не называл UseAnimatedGestureHandler напрямую.
my package.json Зависимости:
Код: Выделить всё
"dependencies": {
"expo": "^54.0.10",
"react": "19.1.0",
"react-native": "0.81.4",
"react-native-reanimated": "~4.1.1",
"@gorhom/bottom-sheet": "^5.0.0",
"react-native-gesture-handler": "~2.28.0",
...
}
Код: Выделить всё
module.exports = function(api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
plugins: ["react-native-reanimated/plugin"],
};
};
Ошибка, по-видимому, связана с @gorhom/нижним листом v5 с использованием ренимированных 2+ API, которые недоступны в реанимированных 4.1.1
expo sdk 54 Pins react-native-ranemated до ~ 4.1. несоответствие. Должен ли я понизить обновление нижнего листа, обновлять реанимированные, или есть еще один обходной путь, совместимый с Expo SDK 54?
Код: Выделить всё
npx expo install react-native-worklets@0.5.1
Проверенный реагируемый по-сообщной
Подробнее здесь: https://stackoverflow.com/questions/797 ... -to-expo-s
Мобильная версия