Kto?
А у теюя сайт и бек ранится не на одной машине?
Kto?
Мб у тебя там задержки нет
Kto?
Поэтому постман покажет истинное лицо
Petr E
Kto?
Или реальный девайс
Petr E
А рн симулятор?
actions.js:21 await fetch: 120685.6171875ms
Kto?
actions.js:21 await fetch: 120685.6171875ms
Это не совсем ответ на мой вопрос
Kto?
Где ты запускаешь приложение
Kto?
В руках у тебя девайс, или на кампуктере?
Petr E
в данный момент на симуляторе
Kto?
Проверь на реальном девайсе, есть вероятность что что-то с тунеллем
Pasha
actions.js:21 await fetch: 120685.6171875ms
выглядит как будто там не сам фетч долго отрабатывает, а что-то еще/он отваливается по таймауту
Kto?
Еще можешь попробовать пингануть любой плейсхолдер сервер
Kto?
Загугли json placeholer и кинь гет на тот юрл
Kto?
Посмотри как отработает
Petr E
Проверь на реальном девайсе, есть вероятность что что-то с тунеллем
на устройстве 1754.97509765625ms и еще примерно столько же обновление редакса
Kto?
на устройстве 1754.97509765625ms и еще примерно столько же обновление редакса
Скорей всего у тебя что то с логикой накривлено
Petr E
Скорей всего у тебя что то с логикой накривлено
Возможно. Спасибо, попроб axios и json placeholder и логику ещё проверю
Kto?
А то с аксиосом запариваться дольше
Petr E
Хорошо, спасибо
Alisher
Ребята, жестко тупит Андроид, не хочется карабкаться по коммитам, как посмотреть процессы и что вообще его грузит?
Alisher
Alisher
Убрал все)
Alisher
Спасайте😩
Alexsandr
Так точно
а можешь оформить snack
Alisher
а можешь оформить snack
Проект большой, не могу. Может профайлинг какой посоветуете?
Alexsandr
просто механизм как ты это делаешь
Alexsandr
попробуй use_native_driver
Alexsandr
вставить но мне нужно посмотреть чтоб точно говорить 🙂
Alexsandr
для начало попробуй вырубить все лишнии анимации которые типо поворота стрелочки
Alexsandr
и потестировать
Alexsandr
у bottom sheet еще добавь pureComponent
Alexsandr
и еще случаем не на экспо делаешь ?
Alisher
Вы оказались правы, дело в нем. Я форкнул react-native-interactable/lib и вставил в него код из react-native-reanimated/interactable-playground...
Alexsandr
рад помочь 🙂
Alisher
Видимо, все мои интерполяции на этой страницы должны были следовать react-native-reanimated (clock, runAnimation и тд), а я просто поменял местами const someAnim = interpolate(this.state.someAnimState)
Дмитрий
Привет! Может кто сталкивался с проблемой: проект модульный, т.е. в проекте есть packages с модулями, при сборке bundle пишет что не может найти react-native в node-modules, но он там есть... в корне проекта в metro.config пути прописал
Irakliy
везде всё корректно импортировано?
Дмитрий
Импорты корректны
RedTeapot
@gblack9
Artem
Я решал такую задачу на уровне Render конкретных скринов - то есть если состояние не авторизовано, то ренедрим компонент авторизации
Возможно это бы подошло, если бы экран авторизации был один. А если там есть кнопка перехода на экран восстановления пароля и тп?
Denis
Всем привет, у меня на скрине есть 3 списка сделанные через "sectionList" - задача, каждой секции нужно задать свой background (gradient), как это можно сделать?
Artem
Привет, при грамотном использовании свитч навигатора, таб навигатора этого можно добиться. И можно написать мидлвар который после каждого запроса будет проверять успешность авторизации, и при истечении кидать на экран логина
У меня навигация не через redux. Свич не охота использовать, поскольку он не совсем логично выглядит. Например пользователю чтобы поставить рейтинг необходима авторизация. Мы показываем ему попап, мол необходима авторизация. Он нажимает "Войти", и тут кажется свич не очень хорошо юзать? Надо просто в стек добавить экран авторизации, чтобы пользователь мог нажать бэк, если вдруг передумал.
Alisher
Кто умеют юзать systrace?
Alisher
Подскажите как его запускать
George
Возможно это бы подошло, если бы экран авторизации был один. А если там есть кнопка перехода на экран восстановления пароля и тп?
Экран восстановления пароля получает параметр backLink. А в остальном вроде проблем быть не должно
Artem
Экран восстановления пароля получает параметр backLink. А в остальном вроде проблем быть не должно
Я к тому что, экран восстановления пароля тоже в render рисовать чтоли?)
George
Нет, на него можно сделать переход, максимум - указать "backLink" чтобы он понимал куда возвращаться если нужно
Artem
Artem
Я написал метод getCurrentRoute для таких целей
Не очень понимаю. Что-то надо сделать большее чем navigation.navigate('ResetPassword')?
Dr
Всем привет. Хочу получить uuid девайса. Использую react-native-device-info, вызываю DeviceInfo.getUniqueID(); но для андроида uuid приходит не в таком формате xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Это норм?
Aynur
да
Aynur
в описании либы же всё расписано
Anton
Ага 🙃
вот ту посмотрите https://rationalappdev.com/implementing-comments-with-react-native-and-nodejs/
Dr
в описании либы же всё расписано
да, но сервис по пушам который хочет от меня получить uuid возвращает ошибку, что не соответствует этому шаблону xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Поэтому есть сомнения
Сергій
Denis
Мне нужно сделать select, а в нем должны быть секунды, например 10, 15, 20, 25. Какую либу можете посоветовать для этого?
Denis
Сорри) нужно реализовать следующий таймпикер
Maxim 📱 D
https://github.com/react-native-community/react-native-picker
Denis
стандартный пикер?
да, но в значениях должны быть минуты, и react-native-date-picker я не нашел этого
Pasha
Я в затруднении даже. А если в селекте будут не даты, то тоже отдельную либу искать? Это ж просто селект, что закинул, то и выбираешь
Denis
https://github.com/react-native-community/react-native-picker
спасибо! А отображать данный селект можно по клику из коробки? Насколько я помню стандартный реакт нейтив пикер по умолчанию всегда на странице
Maxim 📱 D
this.state.isVisible? <Picker/>:<View/> так же всегда можно сделать)
Maxim 📱 D
из коробки нет