Size: a a a

React Native — русскоговорящее сообщество

2020 May 08

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Подскажите, пожалуйста, как найти библиотеку, которая использует UIWebView? Думал на одну библиотеку, оказалось, что она непричём.
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
Anatoly Berbeka
Подскажите, пожалуйста, как найти библиотеку, которая использует UIWebView? Думал на одну библиотеку, оказалось, что она непричём.
я подозреваю что проблема в том что в рн зашито
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
в проекте на 0.59.9 где вообще не использую webview я просто выпилил ее из react проекта
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
У меня 0.61
источник

AV

Anton Vlasov in React Native — русскоговорящее сообщество
Anatoly Berbeka
Подскажите, пожалуйста, как найти библиотеку, которая использует UIWebView? Думал на одну библиотеку, оказалось, что она непричём.
через grep пробежавшись по всем папкам в node_modules
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Я тоже нигде webview не использую вроде
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
Anatoly Berbeka
Я тоже нигде webview не использую вроде
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
О, спасибо, сейчас попробую
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
так, это уже странно
источник

UU

U U in React Native — русскоговорящее сообщество
Коллеги, такой вопрос: хочу сделать приложение с возможностью видео чата и рисования онлайн на группу людей. До сих пор работал только с React.js (не React Native) + Node + Express. пытаюсь гуглить, выдает какие-то сервисы типа agora.io, connectycube и тд. Собственно вопрос, это сложно реализовать нативно и нужны какие-то дополнительные сервисы? Или это вообще не вопрос про react native?
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
Anatoly Berbeka
так, это уже странно
это вроде комментарий в коде


в комментах к статье есть вариант с grep - можно попробовать
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Никита Сироткин
это вроде комментарий в коде


в комментах к статье есть вариант с grep - можно попробовать
Ага, больше ничего такого не вижу
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Никита Сироткин
это вроде комментарий в коде


в комментах к статье есть вариант с grep - можно попробовать
Ага, им нашёл, в других библиотеках, попробую посмотреть по репозиториям, что там
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Спасибо
источник

A

Andrey in React Native — русскоговорящее сообщество
всем привет! как можно побороть эту проблему?
источник

A

Andrey in React Native — русскоговорящее сообщество
источник

а

артем in React Native — русскоговорящее сообщество
Добрый день кто то пробовал тестировать expo приложение на  android эмуляторе через Detox??
источник

S

Slava in React Native — русскоговорящее сообщество
Andrey
всем привет! как можно побороть эту проблему?
источник

KS

Kamo Spertsyan in React Native — русскоговорящее сообщество
Друзья, накиньте, пожалуйста, идей. Мои иссякли.

Приложение сильно "тормозит" - навигация между экранами, загрузка экрана и всё такое. Самый обычный экран - на mount грузятся данные с сервера, потом dispatch, дальше redux подхватывает и отрисовывается экран. На всемя загрузки кручу спиннер.

Тормозит только на Android-е. И в debug, и в release конфигурациях. При этом если включаю debug в dev tools - работает быстро. То есть на мощностях ноутбука всё ок, только мощности эмулятора/девайса не вывозят.

Грешил на движок JS - попробовал отключать Гермес, но результата нет, всё так же тормозит.

Трассирую - загрузка с сервака работает быстро - 1-1,5 секунды. Самое долгое - dispatch результата - ~5 секунд. Проверяю рендеры экрана - 10-12 раз. Срезал до 2-х раз - всё равно тормоза.

Systrace ничего не показывает, FPS не сильно проседает, JS и UI умещаются во фреймы, да и визуально не заметны дропы фреймов.

В фоне сложных процессов вроде нет, есть соккеты - их отключение тоже не помогает.

Куда ещё можно копнуть?
источник

%

%username% in React Native — русскоговорящее сообщество
внутри экрана, который тормозит, оборачивай каждый компонент в React.memo и найди тот, что постоянно обновляется, как один из вариантов
источник