Гамб
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 без детача для андроида?
Philipp
Maxim
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
tdesc
Sasha
tdesc
жаль нет краткого наброса чем рн лучше флаттер
Гамб
Dr
Всем привет. Подскажите, что делаю не так. Нужно настроить вход в приложение через fb. На странице самого приложения фейсбука иду по предложенному списку. В конце получаю сообщение "Поздравляем, вы добавили «Вход через Facebook» в свое приложение для iOS!". Когда уже в нейтив приложении пыюсь войти, то уже пишет что "Приложение не настроено: Это приложение все еще в режиме разработки". Как его активировать?
Aynur
flatlist не внутри scrollview?
Evgeniy
по сути onEndReachedThreshold - момент когда начнется вызываться onEndReached на каждый скролл. он сам никак не гарантирует вызов onEndReached один раз пока не изменится data. в запросе в onEndReached надо делать флаг типа идет загрузка (и пока загрузка идет не делать никаких запросов) и следующую делать только после того как придут нужные данные
Dmytro
Кто сталкивался? Вчера ечером все работало, а сейчас не могу запустить...
Pasha
ты бы хоть error log посмотрел
Dmytro
Anonymous
Прикручен флэтлист с пагинацией, он работает 1-2 скролла а потом вот это начинает вываливаться
Причем заметил что если скролить на симуляторе медленно то ошибки могут не появляться
Khorark
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
)
}
}
}
})
}}
/> сам флэтлист
Anonymous
Khorark
возможно, у тебя лишний раз срабатывает получение данных и данные, которые уже есть в сторе, еще раз туда добавляются
Anonymous
Khorark
Anonymous
Khorark
сейчас вот такое вывалилось
проверь с onRefresh. Плюс вынеси стрелочные функции из компонента в методы класса, это по best practies
Eugene
Vadim
Vadim
Как вычислить высоту этой панели? Если она цифровая.
Vadim
Ну или высоту экрана без нее.
Vadim
Khorark
а если вместо window, screen написать?
Vadim
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
Vladimir
George
Serhii
кто-нибудь знает как узнать dpi и ppi на ios и андприд соответственно? нужно конвертировать пиксели в сантиметри.
чей ты
Serhii
так это не то
мне скейл фактор не подходит
мне нужно плотность пикселей на дюйм
чей ты
https://facebook.github.io/react-native/docs/pixelratio
Serhii
сам параметр scale может быть одинаковым на девайсах с разной плотностью пикселей
Serhii
чей ты
аааахахахха
ой все иди лесом
Serhii
Serhii
чей ты
Serhii
оффтоп
спасибо амурчик за помощь, не флуди больше
Vadim
К чату можно бота подключить. Не будет давать публиковать ссылки и картинки новым членам.
чей ты
Eugene
@shieldy_bot например
Artem
Всем привет. Вопрос про react-navigation 2x.
Подскажите, пожалуйста, насколько правильно навигироваться с таба, который сейчас неактивен?
То есть я нахожусь в табе A, но в табе B слушаю какие-то события и по ним вызываю navigation.navigate. Насколько так правильно делать? Или навигироваться можно только лишь с того экрана, который в фокусе?
Денис
Как на андроиде можно вытянуть аккаунт под которым выполнен вход в Google Play?
Khorark
Artem
Не правильно
А почему? Может есть какая-то инфа в доках об этом? Не могу найти.
Vall
Подскажите библиотеки для работы с картами, буду благодарен
Artem
Кейс такой. У меня в обоих табах, если пользователь разлогинивается, нужно показать экран с приглашением авторизоваться. Я в редаксе храню состояние авторизации и на ее изменение меняю роут в SwitchNavigator. И происходит падение в этот момент. Но трейс абсолютно ничего не дает.
Artem
Просто не охота заморачиваться с navigation.addListener и отлавливать фокус. Больше кода становится.
Vall
Khorark
Khorark
иначе тебе на каждом табе придется такой обработчик ставить