Anonymous
Denis
cпс) А логгер в проде влияет на перформанс?
Alexsandr
да
Anonymous
Если он будет лежать как кусок кода неработающего, это ни на что не повлияет
Gena
Anonymous
Alexsandr
Gena
Скажи сколько весит 5 строк кода?
От 5 до бесконечности байт. Но дело не в этом, так по чуть-чуть может накопиться очень много. Не волнуйтесь, я формально поправил, т.к. фраза "это ни на что не повлияет" не верна, это повлияет, не сильно, конкретно это практически незаметно, но повлияет. Конечно гораздо сильней влияет наличие огромного второго рендерера в продакшн сборках. )
Vit
Anonymous
Ilya
Gena
Gena
И я не говорю, что надо срочно взять и всё оптимизировать забив на остальные задачи )
Anonymous
Ну, если ты нормальный кодер с опытом, ты кодишь так, чтобы не лагало
Anonymous
)))
Gena
Кстати, я тогда уж попробую собрать статистику )
Смотрите, чтоб действительно можно было говорить об "оптимизации", "тормозах" и "преждевременной оптимизации", надо чтоб в проекте были установленны четкие метрики определяющие что "медленно", а что "в рамках допустимого", желательно (необходимо на самом деле, иначе на это будет тратиться неразумное кол-во ресурсов) чтоб эти метрики были автоматизированы.
И собственно вопрос. У кого есть тесты производительности в проекте? )
Aleksei
Gena
под дых просто всем оптимизаторам)
Ну вот да, у нас такого счастья нет. Поэтому я набегами что-то меряю, раздаю по шапке и иногда занимаюсь ненужными микрооптимизациями (ставлю себе таймлимит в несколько часов), иногда нужными, но всё это так, мелочи.
Вот неделю назад завели в статистике технические события на разных этапах старта приложения, посмотрим хоть на это...
Aleksei
ну кстати просто поди гайда нет)
я вот на прошлой неделе начал ковырять UI тесты в xcode-е, выглядит все просто с первого взгляда.
так там вроде как и перфоманс тесты есть, может тоже не все так плохо
Dmitry
Dmitry
помнишь мы искали с тобой просадку CPU в приложении?)
Dmitry
Не, я про замеры и поиски таких проблем, адекватных доков нет, в принципе
Vit
Sergey
Всем привет. Подскажите, реально ли начать разработку мобильных приложений на win10?
Sergey
Или только на Linux || Mac?
Ivan
Alexey
K B
првиет подскажи записывал ли кто-нибудь в AsyncStorage куски стейта
K B
чтобы при инициализации приложения првоерить есть ли данные или нет и изменять initState. исходя из этих данных
K B
стора точнее ) извиняюсь
Максим
Irakliy
Irakliy
делать что-то вроде
componentWillMount() => {
AsyncStorage.getItem(‘key’)
.then(item =>
if (item) {
this.setState({item})
}
)
.catch()
}
Irakliy
ну или как-то так
K B
эт понятно) там в другом у меня фича
K B
пару минут
K B
если мой метод зайдет тогда вопрос отвалиться ) или продолжу его описывать)
Kto?
Irakliy
ну didMount=)
Irakliy
манипуляции со стейтом до маунта - это да, конечно
Vit
только надо учитывать что асинк сторадж решили выпилить из РН и отдали на поддержку комьюнити, которая комьюнити тут же его сломала и сама не знает где) поэтому все откатились на ту версию которая из РН форкнута была и ищут где же они сделяль)
Maxim 📱 D
Dmitry
Anonymous
Anonymous
Всем привет, кто-то сталкивался с такой проблемой?
Anonymous
Подскажите, как решить
Alexandr
гугл-сервис джейсон с фаербейса замените на актуальный
Денис
Здравствуйте, подскажите, как убрать у шапки линию, которая разделяет области? Использую react-navigation
Денис
Aynur
elevation/shadow для android/ios
Maxim 📱 D
static navigationOptions = ({ navigation }) => {
return {
headerStyle: {
elevation: 0,
},
};
};
Maxim 📱 D
вот так вот
Anonymous
Коллеги, в keychain можно хранить только user и password?
Gena
Подскажите, как решить
Не смешивать в одном проекте AndroidX и android.support, подробнее в документации где-то здесь описано: https://developer.android.com/jetpack.
Maxim 📱 D
Maxim 📱 D
1).setGenericPassword(‘USERNAME’, ‘PASSWORD’);
2).setGenericPassword(‘TOKEN’, ‘TOKEN_VALUE’);
Вроде должно так работать
Maxim 📱 D
если нет то используй setInternetCredentials и типо разные сервера это разные ключи
Kirill
Кто нить столкнулся сегодня с проблемой react-native-push-notification?
Sergei
Привет, кто-нибудь сталкивался с такой проблемой: FlatList не отображается, если он лежит внутри View со стилем flex:1 ?
Maxim 📱 D
Sergei
Maxim 📱 D
вообще это плохо, при повороте будет плохо выглядеть
Maxim 📱 D
и из замого флэтлиста тоже все флексы убрать
Eduard
Всем привет, есть вопрос. Как узнать в react-native что апп закрыли? Читал что есть нативные методы, но мне нужно выполнить определенный js код когда юзер закрывает приложение. Может есть какая-то либа? Искал, не нашел. Заранее спасибо.
Vit
AppState встроено
Vladimir
Eduard
AppState встроено
AppState корректно рабочий только для background/foreground действий.
Vit
Ну да
Eduard
А мне нужно вызвать действие что аппу убили.
Vit
Это юзеру кажется что он его закрывает) а там на самом деле ось прибивает процесс)
Denis
Vit
Из убитого процесса ты никаких действий не сделаешь)
Maxim 📱 D