Я новичок в том, чтобы отреагировать на родной и создавать приложение с экраном адаптации. Я испытываю разочаровывающую проблему, в которой мой Swiper, основанный на Flatlist, замораживает после нескольких ударов, что делает весь экран без реагирования. /> [*] Симптомы : не ударяются, не могут щелкнуть кнопки, экран становится полностью не реагирующим
[*] Окружающая среда : реагировать на роутер Expo, тестирование на Android -устройстве
[*] , когда это происходит : кажется больше, когда быстро или после быстрого взаимодействия или после быстрого или после, когда он происходит больше, или после быстрого или после, когда он происходит больше, или после быстро />
Current Setup
Using FlatList with horizontal scrolling and pagination
[*]Expo Router for navigation
[*]Tailwind CSS for styling
React Native Reanimated (getting warnings about reduced Движение) < /li>
< /ul>
предупреждения, которые я вижу < /h2>
Android Bundled 35 мс node_modules \ expo-router \ intry.js (1 модуль)
warn [Reanimated] Установленная настройка движения включается на этом устройстве. Это предупреждение видно только в режиме разработки. Некоторые анимации будут отключены по умолчанию. Вы можете переопределить поведение для отдельных анимаций, см. Https://docs.swmansion.com/react-native ... his-device.
[! [Ввод изображение здесь] [1]] [1]
[! Структура < /h2>
// Simplified version of my welcome.tsx
const Welcome = () => {
const [currentIndex, setCurrentIndex] = useState(0);
const flatListRef = useRef(null);
const handleViewableItemsChanged = useRef(({ viewableItems }) => {
if (viewableItems.length > 0) {
setCurrentIndex(viewableItems[0].index || 0);
}
}).current;
const handleNext = () => {
if (currentIndex < onboardingData.length - 1) {
flatListRef.current?.scrollToIndex({
index: currentIndex + 1,
animated: true,
});
} else {
router.push('/(auth)/sign-up');
}
};
return (
);
};
[1]: https://i.sstatic.net/2fm7qYqM.png
Подробнее здесь: https://stackoverflow.com/questions/797 ... een-freeze
React Native Expo Screen Freeze ⇐ Javascript
Форум по Javascript
1754943393
Anonymous
Я новичок в том, чтобы отреагировать на родной и создавать приложение с экраном адаптации. Я испытываю разочаровывающую проблему, в которой мой Swiper, основанный на Flatlist, замораживает после нескольких ударов, что делает весь экран без реагирования. /> [*] [b] Симптомы [/b]: не ударяются, не могут щелкнуть кнопки, экран становится полностью не реагирующим
[*] [b] Окружающая среда [/b]: реагировать на роутер Expo, тестирование на Android -устройстве
[*] [b], когда это происходит [/b]: кажется больше, когда быстро или после быстрого взаимодействия или после быстрого или после, когда он происходит больше, или после быстрого или после, когда он происходит больше, или после быстро />
Current Setup
Using FlatList with horizontal scrolling and pagination
[*]Expo Router for navigation
[*]Tailwind CSS for styling
React Native Reanimated (getting warnings about reduced Движение) < /li>
< /ul>
предупреждения, которые я вижу < /h2>
Android Bundled 35 мс node_modules \ expo-router \ intry.js (1 модуль)
warn [Reanimated] Установленная настройка движения включается на этом устройстве. Это предупреждение видно только в режиме разработки. Некоторые анимации будут отключены по умолчанию. Вы можете переопределить поведение для отдельных анимаций, см. Https://docs.swmansion.com/react-native-reanimated/docs/guides/troubleshooting#reduced-motion-setting-is-enabled-on-this-device.
[! [Ввод изображение здесь] [1]] [1]
[! Структура < /h2>
// Simplified version of my welcome.tsx
const Welcome = () => {
const [currentIndex, setCurrentIndex] = useState(0);
const flatListRef = useRef(null);
const handleViewableItemsChanged = useRef(({ viewableItems }) => {
if (viewableItems.length > 0) {
setCurrentIndex(viewableItems[0].index || 0);
}
}).current;
const handleNext = () => {
if (currentIndex < onboardingData.length - 1) {
flatListRef.current?.scrollToIndex({
index: currentIndex + 1,
animated: true,
});
} else {
router.push('/(auth)/sign-up');
}
};
return (
);
};
[1]: https://i.sstatic.net/2fm7qYqM.png
Подробнее здесь: [url]https://stackoverflow.com/questions/79732469/react-native-expo-screen-freeze[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия