Size: a a a

React Native — русскоговорящее сообщество

2020 January 15

I

Irakliy in React Native — русскоговорящее сообщество
а кто сказал, что его нет? https://t.me/react_native_jobs
источник

I

Irakliy in React Native — русскоговорящее сообщество
Кек
ну это же не вакансия)
есть и для рн
источник

M

Maksim in React Native — русскоговорящее сообщество
народ, помогите гайдом как подключить sqllite, может есть какой то пример на гитхабе?
источник

А

Антон in React Native — русскоговорящее сообщество
Maksim
народ, помогите гайдом как подключить sqllite, может есть какой то пример на гитхабе?
источник

M

Maksim in React Native — русскоговорящее сообщество
не молучается подключить, возвращается пустой обьект( .. может кто знает готовый пример?
источник

А

Антон in React Native — русскоговорящее сообщество
Maksim
не молучается подключить, возвращается пустой обьект( .. может кто знает готовый пример?
https://aboutreact.com/example-of-sqlite-database-in-react-native/
вот  пример, все подробно показанно
источник

N

Nikita in React Native — русскоговорящее сообщество
Привет. Подскажите пожалуйста как реализовать следующую идею.
На экране есть header, под ним табы (MaterialTopTabNavigator) и в этих табах размещены FlatList'ы или просто статичный контент.

Нужно чтобы при скролле флатлистов или статичного контента, если он больше экрана, header уезжал вверх и выезжал обратно при обратном скролле.

Другими словами:
Как будто экран представляет из себя ScrollView, контент которого высотой в размер экрана + высота хедера. При скролле экрана сначала должен скроллится ScrollView, а потом, если конец скролла, должны скроллится другие скроллы, внутри внешнего ScrollView.

Пытался так и сделать, обернуть все в ScrollView с фиксированной высотой и внутри флатлисты тоже с фиксированной высотой. В итоге скроллится только внешний ScrollView.
А если заменить внешний ScrollView на FlatView, то такое же поведение и почему-то падал фпс.

Есть какие-нибудь идеи как это реализовать?
источник

I

Irakliy in React Native — русскоговорящее сообщество
Nikita
Привет. Подскажите пожалуйста как реализовать следующую идею.
На экране есть header, под ним табы (MaterialTopTabNavigator) и в этих табах размещены FlatList'ы или просто статичный контент.

Нужно чтобы при скролле флатлистов или статичного контента, если он больше экрана, header уезжал вверх и выезжал обратно при обратном скролле.

Другими словами:
Как будто экран представляет из себя ScrollView, контент которого высотой в размер экрана + высота хедера. При скролле экрана сначала должен скроллится ScrollView, а потом, если конец скролла, должны скроллится другие скроллы, внутри внешнего ScrollView.

Пытался так и сделать, обернуть все в ScrollView с фиксированной высотой и внутри флатлисты тоже с фиксированной высотой. В итоге скроллится только внешний ScrollView.
А если заменить внешний ScrollView на FlatView, то такое же поведение и почему-то падал фпс.

Есть какие-нибудь идеи как это реализовать?
если я правильно понял, то у скроллВью есть проп для этих целей
источник

I

Irakliy in React Native — русскоговорящее сообщество
Nikita
Привет. Подскажите пожалуйста как реализовать следующую идею.
На экране есть header, под ним табы (MaterialTopTabNavigator) и в этих табах размещены FlatList'ы или просто статичный контент.

Нужно чтобы при скролле флатлистов или статичного контента, если он больше экрана, header уезжал вверх и выезжал обратно при обратном скролле.

Другими словами:
Как будто экран представляет из себя ScrollView, контент которого высотой в размер экрана + высота хедера. При скролле экрана сначала должен скроллится ScrollView, а потом, если конец скролла, должны скроллится другие скроллы, внутри внешнего ScrollView.

Пытался так и сделать, обернуть все в ScrollView с фиксированной высотой и внутри флатлисты тоже с фиксированной высотой. В итоге скроллится только внешний ScrollView.
А если заменить внешний ScrollView на FlatView, то такое же поведение и почему-то падал фпс.

Есть какие-нибудь идеи как это реализовать?
источник

I

Irakliy in React Native — русскоговорящее сообщество
Nikita
Привет. Подскажите пожалуйста как реализовать следующую идею.
На экране есть header, под ним табы (MaterialTopTabNavigator) и в этих табах размещены FlatList'ы или просто статичный контент.

Нужно чтобы при скролле флатлистов или статичного контента, если он больше экрана, header уезжал вверх и выезжал обратно при обратном скролле.

Другими словами:
Как будто экран представляет из себя ScrollView, контент которого высотой в размер экрана + высота хедера. При скролле экрана сначала должен скроллится ScrollView, а потом, если конец скролла, должны скроллится другие скроллы, внутри внешнего ScrollView.

Пытался так и сделать, обернуть все в ScrollView с фиксированной высотой и внутри флатлисты тоже с фиксированной высотой. В итоге скроллится только внешний ScrollView.
А если заменить внешний ScrollView на FlatView, то такое же поведение и почему-то падал фпс.

Есть какие-нибудь идеи как это реализовать?
а ещё тут можно глянуть
https://www.youtube.com/watch?v=pNw8lPdD4H4
источник

N

Nikita in React Native — русскоговорящее сообщество
Спасибо. Я это видел, но не помогло уже не помню почему, сейчас попробую воспроизвести.
источник

N

Nikita in React Native — русскоговорящее сообщество
Это тоже видел)
Но нашел вариант попроще
https://www.skptricks.com/2019/06/react-native-scrollview-animated-header-example.html
Все очень усложняется из-за наличия табов и нескольких списков в них. Если бы скроллы работали так, как я мечтаю, то было бы намного проще..
источник

N

Nikita in React Native — русскоговорящее сообщество
А можно ли как-то перехватить скролл у ScrollView или VirtualizedList?
источник

А

Антон in React Native — русскоговорящее сообщество
кто нибудь юзал react-native-snap-carousel?
Есть глюки при слайдах больше 7 штук, начинает подвисать при перелистывании
Пытался сделать подгрузку когда дойдет до конца но возникают еще большие глюки
источник

N

Nikita in React Native — русскоговорящее сообщество
Nikita
А можно ли как-то перехватить скролл у ScrollView или VirtualizedList?
Поставить свой обработчик, который в зависимости от условий либо сам скроллится, либо передавать событие дальше своим чайлдам.
источник

N

Nikita in React Native — русскоговорящее сообщество
Антон
кто нибудь юзал react-native-snap-carousel?
Есть глюки при слайдах больше 7 штук, начинает подвисать при перелистывании
Пытался сделать подгрузку когда дойдет до конца но возникают еще большие глюки
источник

АС

Алексей Савельев in React Native — русскоговорящее сообщество
Nikita
А можно ли как-то перехватить скролл у ScrollView или VirtualizedList?
зачем?
источник

N

Nikita in React Native — русскоговорящее сообщество
Nikita
Спасибо. Я это видел, но не помогло уже не помню почему, сейчас попробую воспроизвести.
Нуль эффекта
источник

N

Nikita in React Native — русскоговорящее сообщество
Чтобы добиться эффекта: сначала скроллится внешний скролл, а потом вложенный.
источник

N

Nikita in React Native — русскоговорящее сообщество
Я допускаю что решаю проблему не с того конца.
источник