Александр
Все таки sf это теперь наша нац ос 😏
Anton
Кто-нибудь пользуется react-native-navigation либой?
Anton
В экзамле с редаксом табы внизу страницы имеют странный эффект. Если они не выбраны - не показываются лэйблы, а только икноки, как это исрпавить?
Oleg
Всем привет. Кто как смотрит состояние редукса и последние экшены в приложении нам устройстве? Хочется что то вроде визуалайзера json структуры стора редукса и вывод лога экшенов(примерно как делает redux-logging). М?
Denis
https://github.com/reactotron/reactotron
Denis
?
Oleg
?
Неа, не то. На самом устройстве. Без удаленного дебага.
Oleg
а зачем?
Чтоб понять что вызвало текущее состояние приложения.
Oleg
Не все случаи удается предуссмотреть, к сожалению. Иногда приходитьс япроводить расследование. Вот как раз для такого случая.
Oleg
Sentry не очень то помогает в этом, так как только про исключения репортит. Можно настроить и что то еще, но что именно, наперед никогда не знаешь 😄
Ale
Не все случаи удается предуссмотреть, к сожалению. Иногда приходитьс япроводить расследование. Вот как раз для такого случая.
ну, когда приходится, переключаетесь на терминал и смотрите, чего ж вы там натыкали) Можно написать свою простую мидлвару, которая коллектит это все и вместе с эксепшенами кидает
Oleg
> которая коллектит это все и вместе с эксепшенами кидает redux-catch + sentry. Но это не все случаи покрывает... Иногда нет исключения, но что то явно пошло не так. А вот что, почему? Кажется отельная сцена с рендером всего состояние через https://www.npmjs.com/package/react-native-json-tree мне поможет
Anton
А кто подскажет норм доку для элементов реакт натива?
Anton
т.е. какой-нибудь компонент, его демка и как его юзать
Anton
А то офф. сайт такая блевота
Oleg
А то офф. сайт такая блевота
Там есть описание, код с примером и эмулятор с рабочим примером. Не стошнило
Alex
Кто юзал плагины для чекания Гео-локации в фоне (желательно Андроид и Айос)? Подскажите плиз годный
Denis
кроме этого ничего не знаю https://github.com/transistorsoft/react-native-background-geolocation
Denis
This repo hosts the free iOS implementation of Background Geolocation for React Native. The Android version is on sale now!
Denis
пока не пробовал
Alex
спасибо
Anton
Может кто сталкивался - в эмуляторе спокойно запускаю меню с возможностью включения хот релоада и прочих плюх, а когда запускаю на девайсе (adb reverse && run-android то прилоения открывается без этого дев меню и вызвать его не получается, куда копать?
Anonymous
А как вызвать пробуешь?
Anonymous
У меня оно вызывается, если телефон потрясти
Anton
и тряс
Anton
и хардварно кнопку жал
Anton
ничего нету
Ale
adb shell input keyevent 82
Ale
а reactotron нельзя подружить с fetch?
Anton
adb shell input keyevent 82
не реагирует
Oleg
а reactotron нельзя подружить с fetch?
Можно вручную, подсмотрев ожидаемый формат и обернув fetch. Я так и сделал. Но в итоге перешел на out-of-the-box remote debugger
Oleg
Поясни, плиз, что ты имел ввиду)
Ale
Поясни, плиз, что ты имел ввиду)
как remote debugger ты имел ввиду? Если хромовский, то там надо в деве подменять xmlhttprequest на хромовский и выключать cors(т.е. запускать хром с флагом)
Oleg
как remote debugger ты имел ввиду? Если хромовский, то там надо в деве подменять xmlhttprequest на хромовский и выключать cors(т.е. запускать хром с флагом)
Да, в общем смысле. Я не уловил требуемую детализацию работы с fetch. В reactitron есть отдельная часть экрана для лога апи вызовов. Подумал что то такое нужно. Если сниффер http, то незнаю как это сделать в хроме. В reactitron этого не было и нет.
Ale
все так, мне надо смотреть вызовы к api и в reactotron это есть, но из готовых есть плагин не к fetch
Ale
в общем-то как смотреть запросы к api все равно, просто искал самый простой способ)
Denis
Ребята, а есть что-то оптимизированней react-native-router-flux?
Anonymous
Ребят подскажите пожалуйста как впиндюрить AppComat в react-native приложение под андроид ? или кто как борется с обратной совместимостью ?
Aleksei
Ребята, а есть что-то оптимизированней react-native-router-flux?
Используем у себя обычный https://facebook.github.io/react-native/docs/navigator.html, проблем с производительностью нет, используем react-native-maps на нескольких сценах, на них тоже всё с трансишионами норм. Ранее использовали https://github.com/react-native-simple-router-community/react-native-simple-router , недолго тестили react-native-router-flux, с ними было заметно медленней, особенно на андроиде, особенно swipe-to-back. p.s. про производительность говорю "на глаз", так как пока проблем нет особых(связанных с rn), не меряли. Смотрели на эмуляторах, живых андроидах 4.2.2, 4.4.2, 5(не помню полный номер), про версии ios не знаю, они у коллег. p.p.s. уже позже наткнулись на https://github.com/wix/react-native-navigation , выглядит вроде многообещающе, есть у кого опыт использования?
Ale
можно как-то при remote debugging достучаться до хромовского window?
Oleg
А зачем, если не секрет?
Ale
ну, например юзануть redux dev tools)
Oleg
ну, например юзануть redux dev tools)
https://github.com/zalmoxisus/remote-redux-devtools ?
Ale
ой, да. Чет я не осилил сам загуглить)
Ale
спасибо
Sergey
А вот и новый роутер подъехал: https://github.com/jmurzy/react-router-native
Denis
пробовал?
Sergey
пробовал?
Нет пока
Vitaly
Ребят, а кто-нибудь апу для tvOS разрабатывал на rn?
Anonymous
а она совместима с ios?
Anonymous
вроде не очень
Vitaly
вроде как да, во всяком случае должно работать)
Anonymous
https://forums.developer.apple.com/thread/17151
Anonymous
намекает что нет
Vitaly
https://github.com/facebook/react-native/issues/2618
Anonymous
норм тогда
Anonymous
кстати, их приставка не умеет в vr, да?
Vitaly
я пока ее даже в глаза не видел, но клиенты хотят, придется что-то как-то писать)
Sergey
Видеочат на React Native (через WebRTC): https://github.com/tiensonqin/lymchat
Sergey
На ClojureScript 😏
Maksim
не вижу, где он импортирует либу для webrtc
Sergey
react-native-webrtc в package.json Сама по себе либа даже интереснее этого проекта, кстати. https://github.com/oney/react-native-webrtc
Sergey
А состояние ClojureScript тулинга для React Native пока не впечатляет
Sergey
@maxlapshin есть вообще смысл использовать webRTC для стриминга видео, вместо HLS и RTMP?
Sergey
@maxlapshin в смысле не для чатиков, а для какого-то приложения ориентированного на показ видео в реальном времени.
Maksim
пока всё очень сложно и непросто
Maksim
webrtc развивается и меняется со скоростью валидации приложений в аппсторе, при этом с IP камеры с большой вероятностью не срастется посмотреть видео, потому что реализации webrtc умеют только baseline показывать
Maksim
это профиль кодека. Грубо говоря, если одну и ту же картинку зажать в baseline и в high с одним битрейтом, то high даст существенно лучше результат, но потребует качественно лучшего декодера
Maksim
т.е. например с той стороны должен быть не чип за доллар, а чип за 5 баксов
Maksim
плюс ещё ряд мелочей, но в целом webrtc судя по всему начинает потихоньку двигаться
Maksim
я бы это так оценил
Oleg
private var sandbox: Bool { if let receipt = NSBundle.mainBundle().appStoreReceiptURL?.lastPathComponent { return receipt == "sandboxReceipt" } return false }
А для Android есть какая то возможность это проверить? Уже google сломал, но не могу найти. Через GP beta никак нельзя проверить синхронно в рантайме. Хочется приложению на прод, давать другой code-push Deployment Key
Oleg
Кто то вообще пытался это решить как то? Не используя два приложения staging/production?