Джон
https://gist.github.com/ababba15/d00bc4298619dcd161125a94cb09d63d
Джон
вот мой роутер, может найдешь что-то полезное
Джон
Это не эталон конечно, но он работает )
Джон
Я не понимаю что за обертка
Джон
А тебе надо навигатор из AppNavigator?
Джон
и оттуда открывать дровер
Джон
правильно?
Michail
Я попробую, а есть пример чего можно было бы дать как мин задание?
Michail
Реализовать мастер-детали вывод данных из какого то json api - норм?
Джон
попробуй сделать screen: (props) => <Wrapper screenProps={props} /> И в таб навигаторе this.props.screenProps.navigator.OKRIT_GREBANIY_DROVER
Джон
))
Michail
Тоесть такое человек за 1-2 часа напишет?
Джон
тогда в чем проблема?
Джон
попробуй, вдруг пойдет )
Джон
работает?)
Джон
супер )) я помню как сам мучился прост
Джон
Это мы работаем с навигацией
Джон
Джон
Ребят, а такую гифку можно как-то заранее загрузить?
Джон
Джон
Потому что у меня появляется модалка, а через секунду или две появляется гифка, в итоге иногда ее вообще не видно.
Джон
Пробовал добавлять ее в Images.assets и тянуть через uri — результат тот же..
Джон
я смотрю, утренний спам в профильных чатах уже входит в традицию
Viktor
Привет, коллеги! Только вкатываюсь в react-native из фронтенда. expo + create-react-native-app. Нужно добавить вызов нативного кода из андроида. Сделал eject, добавил в MainApplication.java пакет 📦. Однако, когда собираю на устройстве (с помощью expo), то не подхватывает этот модуль (вызываю по имени у NativeModules). Ощущение, будто андроид часть вообще игнорируется при сборке. Попытка сборки через android studio неудачна: installing cancelled by user. Куда копaть?
Aleksei
Пробовал добавлять ее в Images.assets и тянуть через uri — результат тот же..
какая разница откуда ты ее грузишь) суть то в том что при маунте у тебя картинка начинает грузится с харда в ram, при этом она еще может кодироваться и т.п., так что если гифка большая то задержки при обычном Image неизбежны
Aleksei
а пред- загрузить никак нельзя?)
можно конечно. либо попробуй пакет найти на просторах npm-а, вдруг кто делал такое, либо в нативку лезь)
Aleksei
(я бы второе сделал, чисто под себя)
Viktor
не делать с expo, а делать обычно)
То есть в теории android studio чистый create react native app после eject должен уметь выкатывать на устройство?
Aleksei
я честно с expo не работал, но насколько понимаю после eject у тебя обычный RN проект становится
Aleksei
зачем с нуля то)
Viktor
зачем с нуля то)
У меня песочница пока что, я все никак не настрою окружение
Джон
Ребят, беда.. В деве нормально работает (iOS), но когда запускаю в релизе, выкидывает ошибку.. Как понять откуда?
Джон
Джон
пробовал смотреть бандл, не понятно что за ошибка..
Джон
есть еще какие-то способы вывести js логи в релиз режиме?
Джон
сложный прекол этот ваш реакт нейтеф
Джон
))
Aleksei
че то с модалками же пишет)
Джон
неа, не в них дело..
Vadim
Кто знает ресурсы, где можно замокать ответы api?
Danil
Если ты про мок бекенда, то https://apiary.io
Andrew Kiselev
это какое-то издевательство над пользователями: из коробки create-react-native-app собирает apk на 23мб. Это слишком много. Вам не кажется?
Viktor
Кажется. У меня на 8мб собрался
Andrew Kiselev
Viktor
через react-native init?
Да. Потом сбилдил через Android Studio
Andrew Kiselev
да, у меня также было. Приложения с кучей зависимостей и экранов получались на 12 мб. Но вот этот CRNA генерирует пустой апк на 24мб
Andrew Kiselev
кстати, 8 мб можно еще оптимизировать https://github.com/facebook/react-native/issues/5037#issuecomment-223758335
Viktor
круто. Теперь так
Andrew Kiselev
круто. Теперь так
круто. Тоже потом сделаю. Сократить на 25% это отлично. Кажется можно еще сделать оптимизацию, видел приложение на 3мб
Vadim
x86 для каких телефонов идет?
Andrew Kiselev
x86 для каких телефонов идет?
где-то список был. А так можно скормить в гугл плей и он автоматически будет выдавать нужную версию
Евгений
Кто подскажет где сменить версию программы для андроид
Евгений
android:versionCode="1" android:versionName="1.0" В манифесте???
Евгений
Спс
Danil
Какая в RN альтернатива viewWillAppear? Я пытаюсь сделать так, чтобы когда открывается нужный мне экран всегда показывалась клавиатура. Сейчас я сделал через didMount, но это работает когда я перехожу с контроллера А в Б, но если я перехожу из Б в Ц, и потом возвращаюсь в Б, то уже не вызывается didMount.
Danil
Забыл совсем про это) Посмотрел - навигацию назад не хендлит, но за-то сократил мой код на пару строк 😁
Alex
импортировать все в индекс components и из него делать экспорт и потом import { component, component1, component2 } from 'components' если тебе так нравится
Джон
в индексе пишешь export {default as Component} from './home'
Oleg
Ты с ботом говоришь что ли?)
Egor
Забыл совсем про это) Посмотрел - навигацию назад не хендлит, но за-то сократил мой код на пару строк 😁
думаю, надо через ваш навигатор следить за состояние стека (или в общем) и смотреть на каком экране сфокусировано сейчас приложение...
Mikhail
Всем привет, народ а в каких единицах измеряются отспуы и размеры? Например padding: 50, что такое 50 это dp или пиксели?
Egor
скорее это point
Egor
'логический пиксель', в зависимости от плотности экрана будет соответствующее число физических пикселей, но о них не надо думать, имхо
Albert
Привет. Подскажите можно ли нативные UI элементы написанные на свифте портировать в RN или переписывать надо на obj?
Aleksei
можно портировать
Aleksei
вот здесь посмотри https://github.com/airbnb/native-navigation/tree/master/lib/ios/native-navigation
Albert
спасибо!
Aleksei
по факту там просто бриджы нужны
Anonymous
Видимо загрузка видео происходит в ui потоке
Aleksei
лол)
Максим
Строку перенес)
Pavel
https://polidea.github.io/react-native-ble-plx/#fulluuid - кто то с этим работал? оно умеет RX/TX данные считывать-записывать?