Николай
Что это за история, когда модули клонируются и превращаются в Android Studio из react-native-camera в react-native-camera-android-react-native-camera? Это нормально?
Алина
Alexander
Сам пк видит телефон?
Алина
да
*
Всем привет)
*
В полку прибыло)
Костянтин
Игорь
С правильно распределенным стейт менеджментом
Alex
Кто нибудь интегрировал Laravel Echo в react-native приложение? Без танцев с бубном? Или невозможно? У меня вроде всё работает, но к pusher по видимому не конектится или канал не прослушивает. Хотя отдельно либа pusher'а работает
Даниил
Alex
Я вот потому и хочу взять эту либу, что бы можно было относительно без гемора драйвер сменить. Но, почему-то, не работает 🤣
Anton
@gblack9
Azamat
тут кто-то скидывал библиотеку
Весь интернет перерыл, 4 года назад делали библиотеку и больше не поддерживается, с новыми фитчами не работает. Не уже ли никто не юзает яндекс мап в нативе?!!!
Anonymous
Azamat
Максим
Всем привет, а есть какие-то готовые каркасы, чтоб поковырять, посмотреть как тут все устроено?
я сам с реакта.. но хочется пощупать нейтив)
dan
Никита
понятия не имею что в сообщении, но в правилах чата написано что без голосовух
Anatoly
Подскажите, пожалуйста, как найти библиотеку, которая использует UIWebView? Думал на одну библиотеку, оказалось, что она непричём.
Никита
Никита
в проекте на 0.59.9 где вообще не использую webview я просто выпилил ее из react проекта
Anatoly
У меня 0.61
Anton
Anatoly
Я тоже нигде webview не использую вроде
Anatoly
Anatoly
Ula
Коллеги, такой вопрос: хочу сделать приложение с возможностью видео чата и рисования онлайн на группу людей. До сих пор работал только с React.js (не React Native) + Node + Express. пытаюсь гуглить, выдает какие-то сервисы типа agora.io, connectycube и тд. Собственно вопрос, это сложно реализовать нативно и нужны какие-то дополнительные сервисы? Или это вообще не вопрос про react native?
Никита
это вроде комментарий в коде
в комментах к статье есть вариант с grep - можно попробовать
Anatoly
Anatoly
Anatoly
Спасибо
Anonymous
всем привет! как можно побороть эту проблему?
Anonymous
protoArt
Добрый день кто то пробовал тестировать expo приложение на android эмуляторе через Detox??
Kamo
Друзья, накиньте, пожалуйста, идей. Мои иссякли.
Приложение сильно "тормозит" - навигация между экранами, загрузка экрана и всё такое. Самый обычный экран - на mount грузятся данные с сервера, потом dispatch, дальше redux подхватывает и отрисовывается экран. На всемя загрузки кручу спиннер.
Тормозит только на Android-е. И в debug, и в release конфигурациях. При этом если включаю debug в dev tools - работает быстро. То есть на мощностях ноутбука всё ок, только мощности эмулятора/девайса не вывозят.
Грешил на движок JS - попробовал отключать Гермес, но результата нет, всё так же тормозит.
Трассирую - загрузка с сервака работает быстро - 1-1,5 секунды. Самое долгое - dispatch результата - ~5 секунд. Проверяю рендеры экрана - 10-12 раз. Срезал до 2-х раз - всё равно тормоза.
Systrace ничего не показывает, FPS не сильно проседает, JS и UI умещаются во фреймы, да и визуально не заметны дропы фреймов.
В фоне сложных процессов вроде нет, есть соккеты - их отключение тоже не помогает.
Куда ещё можно копнуть?
%username% 🍺
внутри экрана, который тормозит, оборачивай каждый компонент в React.memo и найди тот, что постоянно обновляется, как один из вариантов
%username% 🍺
то есть в какой-то момент по идее лаги уйдут и ты поймешь какой компонент жрет память
Kamo
%username% 🍺
ну это стандартный механизм рубильника - отключай компоненты для диагностики и поиска того, который лагает
Yurii
Привет колеги
У меня есть несколько екранов, которые состоят из BottonTabs i Stack
структура екранов такая:
- BottomTabs
-- resource 1
--- stack 1-1
--- stack 1-2
---- bottomTabsDetails
-- resource 2
--- stack 2-1
--- stack 2-2
---- bottomTabsDetails
Мне нужно когда я нахожусь на на первом екране ресурса(в даном случае список ресурсов) я хочу показывать bottomTabs всего приложеня, при переходе на детальную страницу скрывать bottomTabs приложение и показывать bottomTabsDetails
Суть проблемы в том, что при переходе меж екранами, есть некоторое подлагивания и предыдушие табы прячутся не плавно, с задержкой
Использую react-navigation v5, использовал v4 такой проблемы не было, все работало плавно
Возможно кто то сталикивался с даной проблемой?
Artur
Кстати никто не знает, как там прогресс отказа от bridge, делают?
%username% 🍺
всегда так делаю в чужом коде )
%username% 🍺
первый раз слышу, заработался наверное, как они хотят от него отказаться?
Gena
Друзья, накиньте, пожалуйста, идей. Мои иссякли.
Приложение сильно "тормозит" - навигация между экранами, загрузка экрана и всё такое. Самый обычный экран - на mount грузятся данные с сервера, потом dispatch, дальше redux подхватывает и отрисовывается экран. На всемя загрузки кручу спиннер.
Тормозит только на Android-е. И в debug, и в release конфигурациях. При этом если включаю debug в dev tools - работает быстро. То есть на мощностях ноутбука всё ок, только мощности эмулятора/девайса не вывозят.
Грешил на движок JS - попробовал отключать Гермес, но результата нет, всё так же тормозит.
Трассирую - загрузка с сервака работает быстро - 1-1,5 секунды. Самое долгое - dispatch результата - ~5 секунд. Проверяю рендеры экрана - 10-12 раз. Срезал до 2-х раз - всё равно тормоза.
Systrace ничего не показывает, FPS не сильно проседает, JS и UI умещаются во фреймы, да и визуально не заметны дропы фреймов.
В фоне сложных процессов вроде нет, есть соккеты - их отключение тоже не помогает.
Куда ещё можно копнуть?
Можно запустить профайлер в Chrome. Да это дебаг билд будет, но общее представление получите. И мой совет - не смотрите на искусственные метрики которые там ФБ навставляли, смотрите не голый JS
Kamo
%username% 🍺
спасибо, почитаю
Gena
Kamo
%username% 🍺
Отрубай уровнем выше
%username% 🍺
Ну :-) тогда профайлер, дедов способ не прокатил )
Филипп
Всем привет, ребят, подскажите что можно использовать вместо setTimeout, setInterval. Это же браузерное API?
Gena
Gena
Но имейте ввиду, что когда приложение в бэкграунде - то работают не стабильно
Филипп
Понял, спасибо
Филипп
Gena
Что бы не делать лишь бы реальными измерениями не заниматься 😄
Вы увидите в профайлере если у вас компоненты в стеке ререндерятся на каждый чих )
Kamo
Gena
Kamo
Ага
С ходу не получилось завести, ищу, как его правильно использовать)
Kamo
Ага
Если есть какая-то ссылка, я был бы очень благодарен!
Gena
Т.е. запускаетесь под дебаггером хромовским, но точек останова не ставите и дальше на вкладку performance и можно включать запись профиля и начинать какой-то сценарий в приложении гонять
Kamo
Gena
На всякий случай ещё раз напомню, абсолютных метрик эта штука не даёт потому что:
- js выполняется в chrome, а не в RN
- включены дебажные проверки в бандле
- работает RPC, который результаты и код гоняет между эмулятором и хромом
Но. Относительные времена видны. И все боттлнеки тоже.
Kamo
sh’
Кто сталкивался проблемой : scrollView на ios норм работает , на андроиде глючит.
sh’
Не скроллит
dan
App Store присылает цены на подписки относительно локали самого магазина приложений?
То есть, если просто изменить язык системы, то никакого эффекта не будет?
Pavel