Denis
в AppStore?
Anonymous
как типизировать стили в Flow - React Native? и нужно ли это делать если не передаю их как props?
const styles = StyleSheet.create({
container: {
justifyContent: 'space-between',
flexDirection: 'row',
alignItems: 'center',
backgroundColor: '#ffffff',
height: 81,
paddingLeft: 30,
paddingRight: 30
}
})
type Props = {
onPress: () => void,
title: string,
value: string,
valueUsd: string,
logo: string,
coin: string
}
const ButtonAccount = memo<Props>(
({ onPress, title, value, valueUsd, logo, coin }) => {
const [pressed, onPressColor] = useState(false)
const {
container,
h2,
h4,
logoStyle,
icoStyle,
column1,
column2,
column3,
line
} = styles
Flow подчеркивает и пишет что этот код не покрыт
Evgeniy
Stas
Я не типизирую стили) но можно посмотреть как стили core компонентов описаны.
Eugene
типа ради типов и coverage такое себе)
Anonymous
85-90% всей подсветки Flow - стили
Eugene
как случайно не потерять все сертификаты и ключи? хд
Сергій
у гугла есть Google App Signing, залить ключи туда
Ната
Добрый день, подскажите плиз как сделать кнопку интегрированную с google pay? возможно ли это без натива
invariance
Хочу забиндить туннель через adb reverse, но пишет permission denied. Как можно решить проблему?
invariance
Непонятно, какого рода пермишен нужен
invariance
cannot bind listener: Permission denied
invariance
Да уж, глянул варианты решения, там надо ядро с пропатченным adb ставить, ибнуцо
invariance
пожалуй просто с локалхоста туннель в интернеты пущу, так будет проще
Vadim
Кто-нибудь сталикался с проблемой codepush + firebase на android?
https://github.com/Microsoft/react-native-code-push/issues/1448
Единственное рабочее решение: com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
Но не ясен вопрос сайд эффекта от такого решения.
Timofey
привет. у меня такой вопрос, кто нить сталкивался с тем, что webView на iOS не вызывает goBack? в качестве источника данных указываю html-ку, где есть ссылки и смотрю их в приложении. так в андроиде по нажатию на кнопку назад webview успешно навигируется, а в iOS не хочет переходить обратно на исходную html
Sherzod
Кто нибудь пользовался WebView postMessage?
Денис
всем привет
такая трабла
юзаю webrtc, для видео чата, стримы отображаются корректно, но звук идет через динамик для разговоров, а не через внешний
и я хз как переключиться
Денис
ну или хотя бы как тупо переключаться между динамиками посредством RN
Eugene
🤔 react-native run-android --variant=release
такое выдает, хм
java.lang.RuntimeException: Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.
Никита
Eugene
@Override
public boolean getUseDeveloperSupport() {
return BuildConfig.DEBUG;
}
Eugene
нагуглил
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
выдает Error: Duplicate resources
🤔
Sulpiride
У кого-нибудь была проблема с hot-reloading? У меня она не работает. Проект развернул через vue-native-cli. И еще периодически всплывает такая ошибка:
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:162:27)
George
А есть какой-нибудь бесплатный сервис аналитики мобильного приложения, который не требует eject из expo?
George
Кто вообще что юзает?
Я пока нашел
- Amlitude, MixPanel
- Firebase Analytics
- Flurry
Что-то еще?
George
Может Яндекс метрику запихнуть
invariance
Еще такой вопрос, почему может падать fetch с ошибкой Network request failed? Запускаю с эмуля, эндпоинт - публично доступный сайт (не локалка), запрос 100% не доходит (смотрю через монитор, ручные запросы отрабатывают ок)
invariance
При этом интернет работает в эмуле, прилки с гугл плея скачиваются
invariance
Кек, перезапуск эмуля помог
invariance
видимо когда пытался туннель прокинуть, чет сломал
Denis
Товарищи, подскажите как сделать кнопку гамбургер, чтоб она выглядела максимально родной для ios и android
Denis
Denis
Как вариант обернуть в Ripple для андроид
Denis
Будет материал эффект
Denis
Просто я новичек и не знаю как сделать правильно, на реакте я бы сделал кнопку и выезжающий div, а вот на нативе я чет растерялся
Vadim
Подскажите, какой обычно минимальный набор по трэкингу багов, аналитике и т.п.?
Что ставить?
Vadim
По багам вроде все sentry ставят
Denis
Denis
Vit
Алексей
Gena
Подскажите, какой обычно минимальный набор по трэкингу багов, аналитике и т.п.?
Что ставить?
Для "минимального набора" по крайней мере на iOS ничего не нужно, креши есть с интеграцией с Xcode, простейшая общая аналитика есть в itunesconnect. Как с этим на android - не знаю, не интересовался.
У нас сейчас так (совсем не минимальный набор):
- Креши, стабильность: sentry, amplitude
- Аналитика и маркетинг: amplitude, appsflyer, firebase (это рудимент, скоро выпилим)
- Нотификации: firebase (надеюсь когда нибудь выпилим хотябы для ios)
Владимир
всем привет! установил либу, а она все приложение валит, подскажите пожалуйста как ее удалить?
Anastas
@avksenchik йо отличник )
Avksentii
@breakhack aka anastas ananas abrikos react native init miron
Uncle Bob’s Nephew
привет
использую react-native-router-flux forceUpdate не срабатывает для Router
нормально срабатывает для scene
я пытаюсь менять тему навигации и табов, не выходит, нужно релоадить
для scene отрабатывает нормально
Uncle Bob’s Nephew
Denis
Подскажите, какой есть способ реализации ежемесячной подписки в React Native?
Peter
приветы!
Peter
кто работал с reanimated ?
Andrii
есть список контактов, который я вывожу. но во время того как я нажимаю на него дабы выбрать, немного фризит, так как список ререндерится полностью(около 300 контактов). есть ли какие то бествеи по этому поводу?
Andrii
Andrii
Ruslan
Использовать виртуализацию, то есть по сути рендерить элементы, которые у вас в области видимости на экране телефона, посмотрите вот этот пункт
https://github.com/filipemerker/flatlist-performance-tips#maxtorenderperbatch
Andrii
Ruslan
Пожалуйста
Ruslan
Vadim
Вопрос по code push.
Я положил в стор APK и обновляю приложение только через code push.
У всех новых юзеров сразу после старта приложения, оно перезагружается, что не очень хорошо.
Как такие вопросы решаются?
Alexsandr
Alexsandr
Чтобы только скачал бандл
Alexsandr
А потом когда приложение умрет использовать новый
Vadim
Особенно что касается новых пользователей. Старые простят.
Alexsandr
тогда показывай белый экран
Alexsandr
проверяй нет ли обновлений
Alexsandr
и потом показывай
Alexsandr
если есть обновления, обнови и потом из opacity выводи
Alexsandr
типо так и задумано 🙂
Vadim
Eugene
Модалку на пол экрана - перезапустите приложение хдд
Alexsandr
нет, у тебя же бандл может на лету обновиться 🙂
Vadim
Alexsandr
Alexsandr
в доке посмотри 🙂
Vadim
Ок, спасибо. Показалось, что только с перезапуском
Alexsandr
у тебя просто все моргает