Andrii
при свайп бек у инсты таб навигатор отображается сразу, но у меня как только когда полностью будет бек. как решить эту проблему?
Andrii
react-navigation 3.5
Dmitry
у apollo-graphql есть тип аналогичный Record<string, any> или { [x: string]: any } ?
Денис
Реально ли содать приложение без авторизации/регистрации используя https://github.com/dooboolab/react-native-iap, для покупки Auto-renewable subscriptions на IOS и аналогичных подписок на Android?
Kto?
Ребят, а кто как фиксил баунс в скроллвью на андроиде???
Павел
Народ, кто-нибудь знает как в РН сделать безконечный список, только без подгрузки новых данных, а дублированием локальных данных? То есть: у меня есть, допустим, 40 элементов, которые я отображаю. Когда я доскроливаю до 40го, за ним должен идти нулевой и так безконечно
Павел
Чем это отличается от любого другого бесконечного списка в любом другом ЯП?
Я использую FlatList, но ничего похожего на повторение данных не нашел. Единственный способ это добавлять те же элементы в массив данных? По другому никак?
Kto?
скорей всего он его скрывает
Kto?
при открытии другого стака
Dmitry
принцип карусели в листе, при доскроливании до конца списка, элементы из начала массива переносятся в конец
Andrii
А есть возможность показать код навигатора и результат свайпа?
скорее нет чем да. код написан по простым паттернам
Andrii
все находится в одном стаке и да, при переходе на карточку таб скрывается
Kto?
и бери адекватный вариант
Kto?
где у тебя идет
Kto?
СТак -> таб
Dmitry
я
Kto?
Гена)
Andrii
где у тебя идет
у вас это нормально работает?
Dmitry
я же скидывал пример с RNN и REdux
Andrii
ну конечно
пример можно?
Dmitry
смотря где и как указывается, что topBar нет на экране
Kto?
пример можно?
в доке оффициальной
Andrii
Andrii
как у меня
Andrii
скрывается/показывается аналогичным образом
Kto?
дока
читай дальше
Andrii
Andrii
спасибо
Kto?
;)
Andrii
;)
ну я же правильно понял?)
Kto?
да!
Anonymous
ребята я новичек. первые сутки на native. вопрос. как дебажить? использую ubuntu 18, android studio для эмулятора + vscode. react-devtools выбивает ошибку, как бы я ночью не старался. ошибка распространена у людей с 18 версией. имеется 2 ответа - помогают очень немногим. react native debugger - скачал распаковал, переменную создал туда path прописал, через vim создал файл как в инструкции .local/ и т.д., туда вписал что-то для [desktop] - всё по инструкции - приложение поломалось. как дебажите вы? может я что-то новое узнаю
Aynur
через chrome debugger
Aynur
RNScreens не работает с CreateAnimatedSwitchNavigator, если вдруг перешли на него
Anonymous
ага я все понял. стили проверять (отладка стилей) - таких изысков в native еще нет. но хотя бы порт сменил теперь в хроме можно дебажить.
Aleksei
есть отладка стилей, react-devtools + toggle inspector или средства xcode/AS
Anonymous
ПОБЕДА! 10 часов мучений! от уж эта убунта!
Gena
У меня тут нервный тик, после двух дней в дебаггере в android studio, так что поделюсь. Мож пригодится кому. Поменял в нативе кое-что в форке react-native-google-places. И оно не запустилось на андроид. Ошибка типа того, что "из JS прилетает 3 аргумента, а хочу 4"... Сигнатура в нативе: @ReactMethod public void openAutocompleteModal(ReadableMap options, Readablearray fields, Promise promise) И в JS вызов этого выглядит как: return RNGooglePlaces.openAutocompleteModal(nativeOptions, placeFields || []) Устав копать дебаггер, я попробовал методом тыка 1. Добавил в node_modules/react-native-google-places/index.js вызов console.log("!!!") И ничего не обнаружил перед крешем 2. react-native start --resetCache Ничего 3. Сделал поиск по всем вхождениям, просто на всякий случай, а там (только интересное из выдачи, чтоб не слишком длинно): > fgrep -r 'openAutocompleteModal' . ./types/react-native-google-places.d.ts:export function openAutocompleteModal(options?: AutocompleteModalOptions, fields?: PlaceFields[]): PromiseLike<Place> ./node_modules/react-native-google-places/index.js: openAutocompleteModal(options, placeFields) { ./ios/Pods/react-native-google-places/index.js: openAutocompleteModal(filterOptions = {}) { И вот прям реально материться хочется. Ну зачем такое делать... Мож кто знает, как выключить определенные подпапки проекта в metro из поиска модулей?
Dmitry
чот форматирование
Gena
чот форматирование
Да, но я не могу это исправить... телеграм глючит... могу только удалить формат совсем (надеюсь)
Gena
нет, и удалить не могу (
Dmitry
У меня тут нервный тик, после двух дней в дебаггере в android studio, так что поделюсь. Мож пригодится кому. Поменял в нативе кое-что в форке react-native-google-places. И оно не запустилось на андроид. Ошибка типа того, что "из JS прилетает 3 аргумента, а хочу 4"... Сигнатура в нативе: @ReactMethod public void openAutocompleteModal(ReadableMap options, Readablearray fields, Promise promise) И в JS вызов этого выглядит как: return RNGooglePlaces.openAutocompleteModal(nativeOptions, placeFields || []) Устав копать дебаггер, я попробовал методом тыка 1. Добавил в node_modules/react-native-google-places/index.js вызов console.log("!!!") И ничего не обнаружил перед крешем 2. react-native start --resetCache Ничего 3. Сделал поиск по всем вхождениям, просто на всякий случай, а там (только интересное из выдачи, чтоб не слишком длинно): > fgrep -r 'openAutocompleteModal' . ./types/react-native-google-places.d.ts:export function openAutocompleteModal(options?: AutocompleteModalOptions, fields?: PlaceFields[]): PromiseLike<Place> ./node_modules/react-native-google-places/index.js: openAutocompleteModal(options, placeFields) { ./ios/Pods/react-native-google-places/index.js: openAutocompleteModal(filterOptions = {}) { И вот прям реально материться хочется. Ну зачем такое делать... Мож кто знает, как выключить определенные подпапки проекта в metro из поиска модулей?
blacklistRE Type: RegExp A RegEx defining which paths to ignore.
Dmitry
https://facebook.github.io/metro/docs/en/configuration
Dmitry
не знаю поможет ли)
Gena
Да, вроде должен помочь... но почему я должен это конфигурить вообще? Оно должно наоборот включать в поиск только node_modules и что-то добавочно перечисленное, а шерстить весь projectRoot на предмет package.json файлов )
Gena
Ага
Gena
Оно не должно искать package.json само везде! Это подразумеваемое поведение приносит больше вреда чем пользы. И так у них везде. Всё ))) Пойду править )
Dmitry
Да конечно, давай =)
Alexandr
Ребят, вопрос, нужно использовать иконки, через какие модули их проще использовать?
Alexandr
иконки человечков
Alexandr
фильтра
Павел
Народ, кто-нибудь знает как отключить momentumScroll у FlatList'а?
Павел
Чтоб когда чел убирал палец, скролла дальше не было
Павел
decelerationRate=“fast”
Разве? Вроде это наоборот делает очень долгий скролл после того, как ты палец убираешь
Dmitry
Кто нибудь настраивал prettier так, чтобы перед return ставилась пустая строка?
Andrii
на первом слайде табнавигация и экран, на который я могу перейти с любого таба. на второй показано примерно как я перехожу, на третей я вижу Back, но хотелось бы вместо этого показывать название таба, с которого я перешел. как это можно решить?
Andrii
Andrii
Andrii
Andrii
нашел решение, может кому то пригодится
Санжар
привет, подскажите range slider для андроид и ios под экспо
Денис
нашел решение, может кому то пригодится
A https://reactnavigation.org/docs/en/stack-navigator.html#headerbacktitle, не?
®
Всем привет! кто нибудь знает как отправить смс автоматически не нажымая на кнопку отправить?
®
придется нажымать руками на кнопку чтобы отправить
Bako
Почитайте статью здесь, кратко: программы с разрешением отправки СМС и звонки будут отозвоны с Google Play
Bako
https://proandroiddev.com/no-more-sms-call-log-permissions-now-what-9b8226de7827
Timofey
столкнулся с такой проблемой. есть flatlist со списком карточек и заголовком. карточки располагаются по центру, все выглядит нормально. я дописываю в него 2 строчки refreshing={this.state.loading} onRefresh={() => this.requestItems()} и после этого все карточки прилипают к левому краю экрана. кто нибудь сталкивался с подобным?