dan
А вы как обычно делаете, переводите в валюту относительно языка системы или оставляете общую локаль магазина приложений?
Gena
Kamo
Kamo
Gena
Да
Отключите его, попробуйте нормальный движок js. Стабильный.
Gena
JSC имею ввиду
%username% 🍺
Kamo
А я пробовал, ничего не меняется) Если вы про производительность.
Если про профилирование, то при подключении к хрому в любом случае используется w8, а не гермес
%username% 🍺
%username% 🍺
она содержит цену + валюту
%username% 🍺
ничего считать на клиенте не надо
Gena
%username% 🍺
ну так все верно - appstore же русский 🙂
%username% 🍺
в этом нет ничего страшного, каждый увидит свою валюту
dan
Поэтому и спрашиваю.
%username% 🍺
мы считаем только % скидки в годовой подписке, относительно месячной, остальное не надо конвертировать
dan
Android вообще меняет порядок и присылает localizedPrice как RUB N
%username% 🍺
Поэтому и спрашиваю.
ты можешь парсить конкретно RUB и менять его на символ рубля: остальное парсить не надо
%username% 🍺
положение символа валюты зависит от локализации устройства, валюта от страны аккаунта
%username% 🍺
символ впереди - западный формат, символ сзади - СНГ
dan
Ну да, этот момент как раз и хотел узнать, как вы поступаете. Мне тоже кажется более логичным вариантом придерживаться страны акка.
dan
%username% 🍺
неа
dan
Скорее всего RP, но хотелось бы удостовериться.
Sofia
Ребята, подскажите пожалуйста, что нужно чтобы билдить экспо приложение локально?
Akylbek
Eject надо сделать
Akylbek
Иначе никак
dan
Илья
Привет ребят проблема есть такая. Когда включаю режим дебаггинга в хроме то он загружает почему то старый js бандл, и что бы я не делал никаких изменений не происходит. Когда отключаю дебаггинг то все нормально работает
%username% 🍺
yarn start --reset-cache
%username% 🍺
watchman watch-del-all
Илья
@tronin не помогает(
%username% 🍺
ну если это mac, то он уже windows, перезагрузиться можно
Максим
Илья
я уже 2 раза перезагружал)
%username% 🍺
печально, у меня такое было но я честно не помню как справился, последний раз наверное год назад встречал
Илья
мне перезагрузка компа раньше помогала теперь и это не перестало
dan
Не знал, что у mattermost тоже рн.
dan
https://github.com/status-im/status-react
На кложурскрипт. И такое бывает...
Alexander
Михаил
всем привет. А FlatList можно использовать, если у меня не массив объектов, а объект объектов?
Alexander
Михаил
Михаил
а кто-то знает, что предпочтительнее. Удалять, из массива одинаковые объекты, или сделать объект вида:
obj: {
"1": {},
"2": {},
}
и сделать из него потом массив объектов?
Denis
Друзья, накиньте, пожалуйста, идей. Мои иссякли.
Приложение сильно "тормозит" - навигация между экранами, загрузка экрана и всё такое. Самый обычный экран - на mount грузятся данные с сервера, потом dispatch, дальше redux подхватывает и отрисовывается экран. На всемя загрузки кручу спиннер.
Тормозит только на Android-е. И в debug, и в release конфигурациях. При этом если включаю debug в dev tools - работает быстро. То есть на мощностях ноутбука всё ок, только мощности эмулятора/девайса не вывозят.
Грешил на движок JS - попробовал отключать Гермес, но результата нет, всё так же тормозит.
Трассирую - загрузка с сервака работает быстро - 1-1,5 секунды. Самое долгое - dispatch результата - ~5 секунд. Проверяю рендеры экрана - 10-12 раз. Срезал до 2-х раз - всё равно тормоза.
Systrace ничего не показывает, FPS не сильно проседает, JS и UI умещаются во фреймы, да и визуально не заметны дропы фреймов.
В фоне сложных процессов вроде нет, есть соккеты - их отключение тоже не помогает.
Куда ещё можно копнуть?
Мне кажется тут вряд-ли что-то сделаешь. React Native приложение на андроиде в принципе тормозит.
Даже если банально взять react-navigation, накидать несколько экранов и приложение будет явно медленее работать чем на айосе. Особенно если говорить про 5-6 андроиды..
Dmitry
Denis
Kamo
Kamo
И я согласен с Геной, что RN вполне себе можно грамотно использовать, и не будет ощутимой разницы с нативным экспириенсом
Kamo
А то, что iOS при прочих равных работает быстрее - это факт, да
Gena
Kamo
Илья
@pro_solvo не помогает(
Gena
Я разные конфигурации в эмуляторах использую. Если приложению сервисы гугла не нужны, то эмулятор без них явно шустрее, к примеру...
Sofia
Николай
Кто-нибудь работал с https://www.npmjs.com/package/sync-storage ?
Сохраняет только пока приложение запущено, после перезагрузки пустые значения у ключей (
Никита
Николай
да вызываю, ну это обёртка для AsyncStorage
Никита
Anonymous
всем прив, возможно вопрос очень тупой, но как юзать node js библиотеки с rn?
Gena
Anonymous
Anonymous
Anonymous
спасибо
Vitaliy
но если есть возможность отказаться от модулей node.js в пользу какого-то js или (лучше) нативного решения без лишних зависимостей - это будет лучше, чем втаскивать ноду на не самое мощное железо в дополнение к уже имеющемуся там jscore.
Dmitriy
Alex
Ребят, есть форма и кнопка, но при первом нажатии скрывается клавиатура
Alex
Как фиксить?
Никита
Artem
Есть кто может помочь с установкой андроид студии под реакт (в плане ебли установки PATH и т.д.)?
Vlad
Так там же в доке все норм расписано, что именно не получается?