Гамб
React-redux
Andrey
Проверь что ждёт connect
Andrey
Параметры
Andrey
Где диспэтч ту пропс?
Гамб
Я просто с этой ошибкой сталкивался)
Dmytro
React-redux
поставил v5.1.1 и снова словил ошибку Unable to resolve "./components/Context" from "node_modules\react-redux\lib\index.js"
Dmytro
lol)
Dmytro
Как запретить переход на предыдущий экран на андроиде через кнопку назад? Navigation.dismiss() или BackHandler ?
Philipp
Ребят, кто-нибудь Google Speech-To-Text подключал под expo без детача для андроида?
Vladimir
#ReactNative Пришла очередь Владимиру Иванову выступить в роли допрашиваемого, и отстаивать честь React Native. Вове отвечал на все колкие вопросы ведущих подкаста, приверженцев других мобильных фреймворков: 👉 В каких случаях стоит использовать React Native 👉 Какие есть преимущества по сравнению с Flutter, 👉 Когда же уже будет релиз? И будет ли он когда-нибудь? 👉 Что там с производительностью? Подкаст уже доступен 🎧 SoundCloud 🎧 Apple Podcasts
Vadim
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 7343 (mqt_js) Как дебажить такое?
Vadim
Это в логах android studio
Vadim
запуском нативного приложения
Так оно и так запущено. Это во время работы при определенном сценарии происходит. После краша приложения.
Gena
Так оно и так запущено. Это во время работы при определенном сценарии происходит. После краша приложения.
Повторяемо? Можете кейс сделать на гитхаб? В 0.59 есть несколько неприятных, но относительно нечастых проблем с jsc. Если сами дебажить собираетесь, то 1. Логи выше креша - все, не только от приложения 2. Дебаг в студии, если java не хватает, то потенциально нативный (c++)
tdesc
жаль нет краткого наброса чем рн лучше флаттер
Dr
Всем привет. Подскажите, что делаю не так. Нужно настроить вход в приложение через fb. На странице самого приложения фейсбука иду по предложенному списку. В конце получаю сообщение "Поздравляем, вы добавили «Вход через Facebook» в свое приложение для iOS!". Когда уже в нейтив приложении пыюсь войти, то уже пишет что "Приложение не настроено: Это приложение все еще в режиме разработки". Как его активировать?
Aynur
flatlist не внутри scrollview?
Evgeniy
по сути onEndReachedThreshold - момент когда начнется вызываться onEndReached на каждый скролл. он сам никак не гарантирует вызов onEndReached один раз пока не изменится data. в запросе в onEndReached надо делать флаг типа идет загрузка (и пока загрузка идет не делать никаких запросов) и следующую делать только после того как придут нужные данные
Dmytro
Кто сталкивался? Вчера ечером все работало, а сейчас не могу запустить...
Pasha
ты бы хоть error log посмотрел
Anonymous
Прикручен флэтлист с пагинацией, он работает 1-2 скролла а потом вот это начинает вываливаться Причем заметил что если скролить на симуляторе медленно то ошибки могут не появляться
Khorark
проверь на уникальность данных в твоем сторе, чтобы не было повторяеюшихся
Anonymous
<FlatList refreshing={props.data.networkStatus === 4} onRefresh={() => props.data.refetch()} ListFooterComponent={_renderFooter} data={props.data.getTransactionList} renderItem={_renderItem} keyExtractor={_keyExtractor} extradata={props.data.getTransactionList} onEndReachedThreshold={1} onEndReached={() => { props.fetchMore({ variables: { status: data.statusTrans, offset: props.data.getTransactionList.length + 15 }, updateQuery: (previousResult, { fetchMoreResult }) => { if ( !fetchMoreResult || fetchMoreResult.getTransactionList.length === 0 ) { return previousResult } if (!props.data.loading) { return { getTransactionList: previousResult.getTransactionList.concat( fetchMoreResult.getTransactionList ) } } } }) }} /> сам флэтлист
Khorark
проверил. ключи уникальные
в момент когда ошибка выпадает?
Khorark
возможно, у тебя лишний раз срабатывает получение данных и данные, которые уже есть в сторе, еще раз туда добавляются
Anonymous
onEndReached - закомменьте и проверь
сейчас вот такое вывалилось
Khorark
сейчас вот такое вывалилось
проверь с onRefresh. Плюс вынеси стрелочные функции из компонента в методы класса, это по best practies
Vadim
Vadim
Как вычислить высоту этой панели? Если она цифровая.
Vadim
Ну или высоту экрана без нее.
Khorark
Ну или высоту экрана без нее.
const {height } = Dimensions.get('window'); - не работает правильно?
Khorark
а если вместо window, screen написать?
Khorark
Тоже нет
посмотри в эту сторону https://github.com/Sunhat/react-native-extra-dimensions-android
Khorark
Тоже нет
Вообще должно
Khorark
Khorark
+ вот неплохая статья https://medium.com/@elliothesp/detecting-android-soft-navigation-keys-in-react-native-30163abd7113
Vadim
Вы правы, работает. Спасибо!
Khorark
Eugene
А как вы события туда пишете?
🤔ну я больше про ошибки и дебаг прод сборки спрашивал наверное..
Serhii
кто-нибудь знает как узнать dpi и ppi на ios и андприд соответственно? нужно конвертировать пиксели в сантиметри.
Serhii
так это не то мне скейл фактор не подходит мне нужно плотность пикселей на дюйм
чей ты
https://facebook.github.io/react-native/docs/pixelratio
Serhii
сам параметр scale может быть одинаковым на девайсах с разной плотностью пикселей
Serhii
https://facebook.github.io/react-native/docs/pixelratio
и здесь не вижу нужного мне метода)
чей ты
аааахахахха ой все иди лесом
чей ты
Serhii
оффтоп
спасибо амурчик за помощь, не флуди больше
Vadim
К чату можно бота подключить. Не будет давать публиковать ссылки и картинки новым членам.
Eugene
@shieldy_bot например
Artem
Всем привет. Вопрос про react-navigation 2x. Подскажите, пожалуйста, насколько правильно навигироваться с таба, который сейчас неактивен? То есть я нахожусь в табе A, но в табе B слушаю какие-то события и по ним вызываю navigation.navigate. Насколько так правильно делать? Или навигироваться можно только лишь с того экрана, который в фокусе?
Денис
Как на андроиде можно вытянуть аккаунт под которым выполнен вход в Google Play?
Artem
Не правильно
А почему? Может есть какая-то инфа в доках об этом? Не могу найти.
Khorark
А почему? Может есть какая-то инфа в доках об этом? Не могу найти.
Да. Тут как раз разговор о том, что это не правильно делать идеологически, а не фактически. Какие события ты обрабатываешь в фоне? Этим просто должен заниматься не tab в background.
Vall
Подскажите библиотеки для работы с картами, буду благодарен
Artem
Кейс такой. У меня в обоих табах, если пользователь разлогинивается, нужно показать экран с приглашением авторизоваться. Я в редаксе храню состояние авторизации и на ее изменение меняю роут в SwitchNavigator. И происходит падение в этот момент. Но трейс абсолютно ничего не дает.
Artem
Просто не охота заморачиваться с navigation.addListener и отлавливать фокус. Больше кода становится.
Vall
https://github.com/react-native-community/react-native-maps
Спасибо, на нее и наткнулся, уже хотел удалять сообщение
Khorark
иначе тебе на каждом табе придется такой обработчик ставить