Narek
Добрый вечер. Кто нибудь когда нибудь сталкивался с реализацией AR на реакт нативе? Будет чтото типа аля маски в инстаграмме. Есть ли вообще смысл с таким лезть в RN?
Привет, на rn-camera конечно может трекать лицо, но я бы советовал весь интерфейс собрать на rn, а такую сложную туку сделать на нативе и через bridge добавить к себе в приложение
Serik
Как в конструктуре компонента можно получить item которы был передан <TouchableOpacity style={styles.item} onPress={() => this.props.navigation.navigate('Item', {item})}>
Ainur
Всем привет, вопрос тем, кто использует appcenter - как долго у вас собирается ios проект ? У меня простой hello-world занимает 17 минут, и мне кажется это долго
SheykVit
Как в конструктуре компонента можно получить item которы был передан <TouchableOpacity style={styles.item} onPress={() => this.props.navigation.navigate('Item', {item})}>
В компонент передается опора navigation в пропсах. Через нее и получи item. Если конешно компонент определен как screen в роуте.
Aga
Ребята, а как можно сгладить progress bar? Каждые 500мс обновлется значение, идёт рывками, а не плавно. Может есть какое-то решение из коробки для сглаживания значений?
Никита
Ребята, а как можно сгладить progress bar? Каждые 500мс обновлется значение, идёт рывками, а не плавно. Может есть какое-то решение из коробки для сглаживания значений?
я не знаю о каком именно прогрессе идет речь, но если это что то самописное на width или flex, то как вариант посмотреть LayoutAnimation - есть в документации
Aga
Там дело насколько я понял не в либе, он идёт рывками когда получается новое значение, в теории надо как-то сглаживать и менять постепенно
Lookarious
Народ вопрос о SecureStorage в Expo, почему он возвращает непонятный ключ аля, {"_40":0,"_65":1,"_55":{"_40":0,"_65":0,"_55":null,"_72":null},"_72":null}
Lookarious
по всем признакам это промис
Да но почему? Я делаю await а потом отправляю себе в store
Lookarious
Lookarious
Тринарник я поставил после того как он не хотел работать, не обращайте внимания
Lookarious
По моим зананиям в js это функция должна возвратить value когда она будет готова
Vitaliy
По моим зананиям в js это функция должна возвратить value когда она будет готова
а может это значение уже в таком виде в securestorage лежит? т.е. там именно такой json? код для сохранения данных как выглядит?
Эдуард
А как сделать такую анимацию появления меню? И внутри табы делать тоже через navigation?
Aga
animationType='timing' ? https://github.com/oblador/react-native-progress#progressbar
Решил проблему выставив 100мс для обновления status’a expo-av плеера, но animationType=‘timing’ сгладил мелкие рывки при задержках, спасибо, не заметил его)
Lookarious
Lookarious
Lookarious
Здесь же нету асинхронных событий
Lookarious
Я просто поставил условный рендеринг а здесь он говорит о том что у меня якобы асинхронн запрос куда то
Vitaliy
Я просто поставил условный рендеринг а здесь он говорит о том что у меня якобы асинхронн запрос куда то
setState какой-нибудь внутри пытается на этом компоненте состояние поменять, а компонента уже нет
Lookarious
setState какой-нибудь внутри пытается на этом компоненте состояние поменять, а компонента уже нет
Тогда как его описывать чтобы оно работала со внутренним стейтом?
Lookarious
Эдуард
О мудрый отвечатель, излейте свою мудрость и на мой вопрос...
Эдуард
setState какой-нибудь внутри пытается на этом компоненте состояние поменять, а компонента уже нет
Эдуард
Ты модальное окно пробовал?
Ну для того, чтобы что-то попробовать, надо знать какие есть варианты... А тут даже хз как гуглить на английском.
Костянтин
Ну для того, чтобы что-то попробовать, надо знать какие есть варианты... А тут даже хз как гуглить на английском.
https://github.com/react-native-community/react-native-modal только что поставил и судя по гифке что в описании очень похоже на то что надо
Эдуард
https://medium.com/@ndyhrdy/making-the-bottom-sheet-modal-using-react-native-e226a30bed13
Anonymous
Serik
Подскажите как правильно реализовать скачивание изображений ?
Артем
Подскажите как правильно реализовать скачивание изображений ?
Эта либа должна помочь https://github.com/itinance/react-native-fs
Serik
Эта либа должна помочь https://github.com/itinance/react-native-fs
Спасибо большое буду разбираться ))
Anonymous
Hello everyone, I wrote an admin dashboard to implement the flexiable plugin with the menus, routes and data models. Could you give me some security and performance suggestions please? Code: https://github.com/bunred/bunadmin Thanks☺️ I added a online demo just now.
Gevorg
Подскажите как правильно реализовать скачивание изображений ?
Недавно сам делал. Если ещё не разобрался пиши в личку, подскажу
Fabiano
Does anyone have knowledge in json
😼
всем привет
Эдуард
https://github.com/react-native-community/react-native-modal только что поставил и судя по гифке что в описании очень похоже на то что надо
Спустя 7 часов я использовал эту либу, чтобы сделать свою реализацию. Класс.
Vitaliy
Привет, пару часов бьюсь не могу понять в чем косяк: использую react navigation 5, в таб баре вешаю listener на tabpress для одного из 5 расположенных внутри стаков. Этот стак доступен только для авторизованного пользователя, т.е. если юзер не авторизован - его должно перекинуть на модалку «авторизуйтесь чтоб продолжить».. Но сама проблема в том, что листенер устанавливается только при переходе на этот стак. Устанавливаю как в документации через useEffect
Vitaliy
по сути при первом нажатии на иконку в таб навигаторе происходит дефолтное действие - переход на первый в стаке экран и сам listener не отрабатывает
Vlad
Наверное уже не раз задавали этот вопрос, но кто как использует яндекс карты или 2гис в РН приложении?
Gena
Наверное уже не раз задавали этот вопрос, но кто как использует яндекс карты или 2гис в РН приложении?
Про 2гис не знаю, а с Yandex MapKit есть проблема на android и даже не одна... 1. просто очень здоровая (размер приложения так нехило увеличивается) 2. мэпкит использует нативный код и libc++ и RN libc++ использует... версии чуть разные. А в Android нативный код может быть в единственном экземпляре... в итоге приложение либо на RN крешится, либо на MapKit в зависимости от того, чью версию libc++ gradle в apk положит Из-за п.2 походу обвязка под RN заброшена. Мы свою простенькую написали... Подобрали его версию в которой они по ошибке не libc++, а libstl заюзали, так не конфликтует, но проапдейтить нельзя... В общем это грустно и если есть возможность не использовать Yandex MapKit, надо ей пользоваться!
Vlad
Про 2гис не знаю, а с Yandex MapKit есть проблема на android и даже не одна... 1. просто очень здоровая (размер приложения так нехило увеличивается) 2. мэпкит использует нативный код и libc++ и RN libc++ использует... версии чуть разные. А в Android нативный код может быть в единственном экземпляре... в итоге приложение либо на RN крешится, либо на MapKit в зависимости от того, чью версию libc++ gradle в apk положит Из-за п.2 походу обвязка под RN заброшена. Мы свою простенькую написали... Подобрали его версию в которой они по ошибке не libc++, а libstl заюзали, так не конфликтует, но проапдейтить нельзя... В общем это грустно и если есть возможность не использовать Yandex MapKit, надо ей пользоваться!
мда уж, печально... просто react-native-maps все равно так или иначе использует гугл апи, даже если свои тайлы использовать... получается быстрых решений и альтернатив react-native-maps + google карты нет?
Gena
Вроде mapbox ещё есть?
Vitaliy
Наверное уже не раз задавали этот вопрос, но кто как использует яндекс карты или 2гис в РН приложении?
ну 2gis только если в webview подключать. у них про нативный sdk на сайте ни слова
Vlad
Вроде mapbox ещё есть?
Спасибо, посмотрю 👍🏻
Алексей
Всем привет. Кто может подсказать как отлавливать медленный рендеринг на реакт нейтив на андроид плей маркет говорит о 40% медленных сеансов)? И от чего он может зависеть? У меня даже переход между экранами превышает 16ms, если опираться на эти цветные графики в системе. Куда копать, кто знает?
Алексей
Евгений
во вьюхе много логики? )
Алексей
во вьюхе много логики? )
Думаю да. Логика затормаживает перерисовку пикселей?
Евгений
естественно, ничего бесплатного не бывает.
Евгений
вьюха должна быть максимально легкая, а все данные для нее готовитсья за пределами вьюхи
Алексей
Во вьюхе - это именно в каком месте желательно исключить много логики?
Алексей
render?
Евгений
jsx
Евгений
да
Алексей
Спасибо. Буду смотреть. У меня даже почему-то анимация на reanimated превышает 16ms - тут могут влиять соседние компоненты?
Алексей
Кто нибудь может поделиться - какой у Вас процент медленной отрисовки в консоли плеймаркет? Android Vitals? Мне интересно как обстоят дела с этим значениям у коллег. И какого минимума добиваться в своем приложении?!
Anonymous
Хотел зарегать новый ключ APN
Anonymous
Anonymous
Но Apple пишет что давай до свидания
Anonymous
в чем может быть проблема?
Alexander
Кто подскажет какой-то компонент для галереии типа что-то этого
<FlatList { /* ... other props — data, renderItem, style, etc ... */} horizontal showsHorizontalScrollIndicator={false} snapToInterval={totalItemWidth} decelerationRate="fast" bounces={false} getItemLayout={(data, index) => ({ length: totalItemWidth, offset: totalItemWidth * index, index, })} />
Alexander
Кто подскажет какой-то компонент для галереии типа что-то этого
+ можешь разделитель добавить белую полоску к примеру. ItemSeparatorComponent={SomeSeparatorComponent}
Anonymous
в чем может быть проблема?
... One key is used for all of your apps Это прямо то и значит, что один APN ключ, а firebase по bundleID отправит пуш в нужное приложение
Alexander
Кто подскажет какой-то компонент для галереии типа что-то этого
react-native-snap-carousel - есть баги на андроиде react-native-swiper - тоже есть баги.
Gevorg
Подскажите как правильно реализовать скачивание изображений ?
написал небольшую статью про это, может кому-то еще пригодится https://habr.com/ru/post/501890/