Evgeniya
Dmitry
всем привет, по какой то причине приложение на реальном девайсе адски тормозит, на эмуляторе все ок. Происходит только при обновлении стейта, те интерфейс сам по себе работает (скролы к примеру не зависают), а вот изменения по клику очень долго применяются
Oleg
Dmitry
и релизная и дебажная, обе
Dmitry
кажется поломал dom diff, тк изначально у меня рендерится >200 эелементов, а потом происходят мелкие изменения
Dmitry
уменьшил и работает быстрее
Dmitry
как это могло произойти (
Dmitry
как можно вызвать дебаг меню, при дебаге в телефоне?
Джон
Dmitry
лол, не пашет)
Джон
как так, может ты релиз версию установил?
Dmitry
мб, он просто тормозит)
Джон
может тряхнуть сильнее надо
Джон
у меня при shake вылазит менюшка
Dmitry
не не пашет)
Джон
Dmitry
да понять что не так с ключами, выскочило "G 'key' is not a prop", svg юзаю
Nikita
Ребята, подскажите, есть задача сделать следущую анимацию, как считаете, на сколько это будет сложно сделать на рн?
Nikita
Aleksei
попробовать нарезать на картинки, наложить друг на друга и вертеть с помощью rotate
Nikita
Aleksei
гифки можно, но на андроиде они как то не оч работают
Aleksei
есть еще вариант с After Effect
Aleksei
https://github.com/airbnb/lottie-react-native
Nikita
оу не слышал, с чем едят?
Aleksei
ну вот попробуй, расскажешь ;)
Nikita
Dmitry
ребят, кто нибудь умеет гадать по профайлу?)
Dmitry
Dmitry
тут происходит клик и рендер
Dmitry
не понятно, почему задержка аж в 400ms
Anonymous
ничоси
Anonymous
это в VS такое?
Anonymous
(я про профайлер)
Dmitry
это chrome )
Dmitry
кстати первый пик это и редукс отработал и рендер сразу, а второй пик не понятно что)
Aleksei
Dmitry
дак я вроде отключил сокеты
Dmitry
кстати сокеты работают быстрее чем экран рендерится
Dmitry
те я нажал, сокет уже отдал ответ, а экран еще не отрендерился
Dmitry
причем началось такое не давно
Dmitry
эти сокеты кажется от дебагера
Dmitry
тк я его отключил
Roman
всем привет
может кто то подсказать компонент для горизонтального скроллинга, как react-native-scrollable-tab-view, только с горизонтальным скролом самих табов, если все не влазят на один экран
совсем не хочется лезть в исходники и очень огорчает что такой кейс не работает и коробки
Dmitry
вот еще скрины
Dmitry
Dmitry
Dmitry
какая то зеленая хрень на 200ms
Aleksei
зеленая хрень в профайлере это обычно рендер или перерасчет лэйаута. хотя конечно в разрезе RN не очень понятно что это
Aleksei
хотя у тебя даже написано Painting
Aleksei
это еще может быть отрисовка каких то картинок
Aleksei
и т.д.
Aleksei
есть еще расширенный профайлер, там такие моменты понятнее
Aleksei
не пробовал его к RN подключать
Nikita
Nikita
когда то была потребность
Dmitry
Aleksei
Dmitry
на скринах пунктиры
Aleksei
вот, нашел, chrome://tracing/ <-тут подробнее можно проанализировать
Dmitry
попробю
Aleksei
не, фиг знает что за пунктиры))
Dmitry
а он точно анализирует rn?
Aleksei
Dmitry
ага вижу dedicated worker
Dmitry
но тут еще не понятней)
Dmitry
Aleksei
ну ты увеличивай, так конечно ниче не понятно)
Dmitry
как?
Aleksei
Dmitry
я выделил, но скролл только вверх/вних прокручивает
Dmitry
нужно нажать W
Roman
Aleksei
это же типа кнопка глубины
Dmitry
Dmitry
фиг знает, тут тоже какая то задержка
Andrew
Ребят, кто знает как отключить использование локального js бандла?