TypeError: UseAnimatedGestureHandler не является функцией после обновления до Expo SDK 54 с React-NationJavascript

Форум по Javascript
Ответить
Anonymous
 TypeError: UseAnimatedGestureHandler не является функцией после обновления до Expo SDK 54 с React-Nation

Сообщение Anonymous »

I recently upgraded my Expo project from SDK 53 to SDK 54. After the upgrade, I started seeing the following runtime error when launching my app:

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",
...
}
my babel.config.js :

Код: Выделить всё

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
[*] очищенный кэш Metro и node_modules

Проверенный реагируемый по-сообщной


Подробнее здесь: https://stackoverflow.com/questions/797 ... -to-expo-s
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»