Size: a a a

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

2020 July 22

S

Sample Name in React Native — русскоговорящее сообщество
Abdulgafur Bersugir
Всем привет
у меня на странице стоит bottomTabBar(тут еще position: absolute стоит) и bottomSheet
когда я вызываю bottomSheet он открывается сзади bottomTabBar’а
как открыть поверх bottomTabBar?
пробывал zIndex, не помогло
Видел ещё portal но не использовал
источник

🇹🎓

🇹🇯{ AMONJON 🎓ХIKMATO... in React Native — русскоговорящее сообщество
как нужно правилно устанавить реакт натив  если есть видео скиньте пж
источник

К

К in React Native — русскоговорящее сообщество
🇹🇯{ AMONJON 🎓ХIKMATOV };
Посоветуйте книгу по react native
Погугли книжку "react native с примерами"
источник

К

К in React Native — русскоговорящее сообщество
Но вообще там очень быстро примеры устаревают
источник

AK

Alexey Kondratev in React Native — русскоговорящее сообщество
🇹🇯{ AMONJON 🎓ХIKMATOV };
как нужно правилно устанавить реакт натив  если есть видео скиньте пж
офф документация
источник

DP

Dmitriy Pisarevskiy in React Native — русскоговорящее сообщество
а какой можно элемент использовать, если мне нужно показывать список и форму в ScrollView(т.к. там элементов много), сделал через FlatList все отлично работает, но уже надоело YellowBox со своим предупреждением, что нельзя использовать FlatList и ScrollView
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Dmitriy Pisarevskiy
а какой можно элемент использовать, если мне нужно показывать список и форму в ScrollView(т.к. там элементов много), сделал через FlatList все отлично работает, но уже надоело YellowBox со своим предупреждением, что нельзя использовать FlatList и ScrollView
А как именно они вложены? Может там можно во FlatList всё перенести? У него как минимум есть ListHeaderComponent и ListFooterComponent
источник

DP

Dmitriy Pisarevskiy in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
А как именно они вложены? Может там можно во FlatList всё перенести? У него как минимум есть ListHeaderComponent и ListFooterComponent
а по другому нельзя? там просто у меня динамическая форма, которая вызывает другие со сложной структурой. Я думаю может не взлететь
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Dmitriy Pisarevskiy
а по другому нельзя? там просто у меня динамическая форма, которая вызывает другие со сложной структурой. Я думаю может не взлететь
Просто если рисовать FlatList внутри ScrollView там реально проблемы есть, из-за того что прокрутка в одну и ту же сторону - ломается onEndReached и pull-to-refresh, и приходится костылить когда они становятся нужны
источник

B

Bulat in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
А как именно они вложены? Может там можно во FlatList всё перенести? У него как минимум есть ListHeaderComponent и ListFooterComponent
Бывает часто такое, что лист определённый используется много где и не везде нужен хедер, единственное, что можно передавать пропс, по которому показывать , но иногда контент выше листа может отличаться, я думаю многие сталкивались, а может и нет)
источник

J

Jasur in React Native — русскоговорящее сообщество
Переслано от Jasur
Всем привет
источник

J

Jasur in React Native — русскоговорящее сообщество
Переслано от Jasur
Я создал гист. Как сделать так чтобы там был плюсик
источник

J

Jasur in React Native — русскоговорящее сообщество
Переслано от Jasur
Типа я добавил новый код и я хочу показать это
источник

JS

Jura Semenenko in React Native — русскоговорящее сообщество
Anatoly Berbeka
KeyboardAvoidingView из 'react-native' не работает нормально с FlatList внутри. Он вообще не реагирует на клавиатуру, в итоге часть инпута и кнопка под ним вообще недоступны на андроиде. По гуглению я так понял, что если внутри FlatList - мне надо искать другие решения?
KeyboardAvoidingView построен на https://reactnative.dev/docs/layoutanimation что бы он коректно работал это должен быть рутовый компонент скрина.
источник

JS

Jura Semenenko in React Native — русскоговорящее сообщество
Не надо его сувать внутрь флетлиста. Просто оберунть контейнер.
источник

JS

Jura Semenenko in React Native — русскоговорящее сообщество
Пп крайней мере я так понимаю работу layoutanimation
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Jura Semenenko
KeyboardAvoidingView построен на https://reactnative.dev/docs/layoutanimation что бы он коректно работал это должен быть рутовый компонент скрина.
Не, флетлист внутри него был. Я разобрался, у меня flex:1 затесался в стилях флетлиста случайно, поэтому там отвалилась прокрутка и некорректно работало это всё.
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Jura Semenenko
Пп крайней мере я так понимаю работу layoutanimation
LayoutAnimation  может работать где угодно, но есть баги, если у View включен removeClippedSubviews. А на Android, он зачем-то включен по умочанию во флет листе... Но в Android же, глобально выключены по умолчанию, опять же LayoutAnimation. Такие пироги.
источник

GB

Gena Black in React Native — русскоговорящее сообщество
И на Android же невозможно получить параметры анимации появления/скрытия клавиатуры, так что сомневаюсь, что там в какие-то анимации имеют смысл
источник

ЕВ

Евгений Войтехович... in React Native — русскоговорящее сообщество
Привет! Может кто сталкивался с такой проблемой при запуске приложения под андройд выскакивает ошибка
источник