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го, за ним должен идти нулевой и так безконечно
Dmitry
Dmitry
Kto?
скорей всего он его скрывает
Kto?
при открытии другого стака
Dmitry
принцип карусели в листе, при доскроливании до конца списка, элементы из начала массива переносятся в конец
Andrii
Andrii
все находится в одном стаке и да, при переходе на карточку таб скрывается
Павел
Kto?
Kto?
и бери адекватный вариант
Kto?
где у тебя идет
Dmitry
Kto?
СТак -> таб
Dmitry
я
Kto?
Гена)
Dmitry
я же скидывал пример с RNN и REdux
Kto?
Andrii
Dmitry
смотря где и как указывается, что topBar нет на экране
Andrii
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
Anonymous
Aynur
RNScreens не работает с CreateAnimatedSwitchNavigator, если вдруг перешли на него
Anonymous
ага я все понял. стили проверять (отладка стилей) - таких изысков в native еще нет.
но хотя бы порт сменил теперь в хроме можно дебажить.
Aleksei
есть отладка стилей, react-devtools + toggle inspector или средства xcode/AS
Anonymous
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 файлов )
Dmitry
Gena
Ага
Gena
Оно не должно искать package.json само везде! Это подразумеваемое поведение приносит больше вреда чем пользы. И так у них везде.
Всё ))) Пойду править )
Dmitry
Да конечно, давай =)
Alexandr
Ребят, вопрос, нужно использовать иконки, через какие модули их проще использовать?
Alexandr
иконки человечков
Alexandr
фильтра
Павел
Народ, кто-нибудь знает как отключить momentumScroll у FlatList'а?
Павел
Чтоб когда чел убирал палец, скролла дальше не было
Andrey
Павел
decelerationRate=“fast”
Разве? Вроде это наоборот делает очень долгий скролл после того, как ты палец убираешь
Andrey
Dmitry
Кто нибудь настраивал prettier так, чтобы перед return ставилась пустая строка?
Andrii
на первом слайде табнавигация и экран, на который я могу перейти с любого таба. на второй показано примерно как я перехожу, на третей я вижу Back, но хотелось бы вместо этого показывать название таба, с которого я перешел. как это можно решить?
Andrii
Andrii
Andrii
Andrii
нашел решение, может кому то пригодится
Санжар
привет, подскажите range slider для андроид и ios под экспо
Vitaly
®
Всем привет!
кто нибудь знает как отправить смс автоматически не нажымая на кнопку отправить?
®
придется нажымать руками на кнопку чтобы отправить
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()}
и после этого все карточки прилипают к левому краю экрана. кто нибудь сталкивался с подобным?