Wizard
Удаляю приложение с Xiaomi. Собираю приложение повторно, получаю ошибку "MainActivity does not exist".
Как починить? Кто сталкивался?
Philipp
Wizard
О, привет)
Gena
Wizard
adb uninstall <app id: com.appname> 👍
Андрей
Андрей
Как вылечить?
Андрей
Sergey
Привет всем.
Смотрю билд через Expo на Андроиде, почему соединение отваливается через несколько минут работы?
Sergey
Пробовал LAN и Tunnel, и там, и там такая фигня.
Sergey
Ещё и не всегда Hot Reload работает, можно ли принудительно пересобрать?
Sergey
Спасибо, тоже склоняюсь к тому, что проблемы с сетью.
Sergey
Про встряхивание не знал.
Artem
Привет, почему если изменяю часовую зону в настройках телефона и делаю new Date() или moment() то, всё равно возращает время по старой часовой зоне?
%username% 🍺
Мб потому что все время возвращает UTC?
%username% 🍺
moments timezone позволяет конвертировать в часовые пояса
Alexander
Всем привет, кто сталкивался с проблемой "ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs starting from April 2020" ?
https://forums.expo.io/t/uiwebview-api-deprecation/34227
Пока не понимаю, они релизнули или нет версию 37?
или все кинутся в последний день марта обновляться
Никита
adb uninstall <app id: com.appname> 👍
была у меня подобная проблема. Связана в итоге оказалась с наличием нескольких пользователей на устройстве - во первых был второй пользователь, которого создал чисто случайно, во вторых был включен гость
Когда почистил учетные записи проблемы исчезли
Wizard
Alex
Почему при публикации в ГП недоступна кнопка?
Витька Одессит
Юрий
Всем привет.
Кто подскажет, как с этим бороться. Всё было нормально. обновил пакеты - всё посыпалось (хотя сами пакеты expo и не обновлялись)
Юрий
"expo": "~36.0.0",
"expo-font": "~8.0.0"
Юрий
Весь вечер провозился с этой ерундой. Обновлял, чистил кэш, переустанавливал пакеты.
В итоге откатился с 36.0.2 на 36.0.1 И всё заработало. (может кому пригодится)
Avo
Всем привет!
В проекте использую FastImage, не отрабатывает статичный метод FastImage.preload на Android -e, при этом IOS отрабатыает корректно, может кто сталкивался с токой проблемой ?
https://github.com/DylanVann/react-native-fast-image
Anonymous
Зачем нужен фастимеж?
George
A
Это понятно
A
George
На вебе Гугл аналитикс,
A
Какой метод
A
На мобиле - firebase.analytics().setUserId() кажется так
A
А на вебе через гугл аналитикс, но какой метод? Через setProperties или просто ga(‘set’, ‘user_id’, ‘blabla’) ??
Ильдан
Здравствствуйте, не кто не сталкивался ios не билдится на expo. Делал expo build:ios -c не помогло
А В
А В
Пишет про provisioning profile
Ильдан
спасибо попробую
Gena
Karomatov Bakhodur
Всем привет! Как сохранить данные в JSON файле??
Gena
Karomatov Bakhodur
Спасибо щас попробую по другому
Anonymous
А почему сейчас все используют useState, useEffect , etc вместо setState, componentDidMount, etc?
Alex
и классы
Anonymous
а есть опыт, как работодатели относятся к классам в коде? то есть, тестовое задание делать на классах или хуках?
Alex
Ага, они бы ещё бы доку обновили на сайте. Клопался вчера с этими функциональными херями. Как бы понятно, что мог по старому написать. Но когда у тебя инит проект по новому, то кабы надо изучать. Только вот я не поспеваю за фронтом. Мне раз в полгода какая нибудь задача прилетает и тратишь потом часы, на чтение док, которые устареют через полгода 😖
Alex
да кто как
у кого большое легаси вряд ли будет внедрять эти нововведения, поскольку они не критично влияют на продукт
с другой стороны знание хуков подразумевает чуть большее владение материалом и понимание базовых принципов ФП, и в тестовом возможно есть смысл выпендриться)
как компромиссный вариант - сделать базовый компонент приложения классом со стандартными свойствами, а вложенные - функциональными с хуками
Anonymous
да, именно, выпендриться в тестовом хуками - направшивается
Anonymous
Мне лично классы как-то ближе и понятней, по крайней мере, пока
Vitaliy
да кто как
у кого большое легаси вряд ли будет внедрять эти нововведения, поскольку они не критично влияют на продукт
с другой стороны знание хуков подразумевает чуть большее владение материалом и понимание базовых принципов ФП, и в тестовом возможно есть смысл выпендриться)
как компромиссный вариант - сделать базовый компонент приложения классом со стандартными свойствами, а вложенные - функциональными с хуками
Я для себя, например, пока что решил что функционально писать проще презентационную мелочевку (где всё что нужно приходит через props) и функциональные преобразования данных с compose, pipe и каррированием где это требуется. а всё что требует lifecycle, state и т.п. - пока на классах остается. Хуки это "стильно, модно, молодежно" конечно, но по незнанию многие влипают как минимум на ререндеринге на каждый чих при переходе на функциональные компоненты с хуками, хотя там для решения мемоизации чаще всего достаточно.
Ww
Привет, кто сталкивался с такой ошибкой? Проявляется только у приложения из гугл плей
Avo
Jasur
Всем привет
Jasur
Как делать такие картинки
Jasur
Alex
Я для себя, например, пока что решил что функционально писать проще презентационную мелочевку (где всё что нужно приходит через props) и функциональные преобразования данных с compose, pipe и каррированием где это требуется. а всё что требует lifecycle, state и т.п. - пока на классах остается. Хуки это "стильно, модно, молодежно" конечно, но по незнанию многие влипают как минимум на ререндеринге на каждый чих при переходе на функциональные компоненты с хуками, хотя там для решения мемоизации чаще всего достаточно.
О, эт про меня! 🖖 Я думаю, какого хрена у меня симуляторы зависают и ноут тормозит, а оказалось, что useEffect по сути объединяет три метода старым подходом, и у меня из хранилища как давай данные крутить 🤣
Daniil
Alex
didmouth, willunmounth и ещё какой-то
Daniil
максимум он более менее похож на дид маунт с пустыми зависимостями, в остальном никак
Daniil
вил маунт совсем мимо
Daniil
если нужен классовый - дописывать хук
Alex
Дидмоунт отрабатывал один раз, а там крутило на каждый сэт
Daniil
мне кажется зависмости ты не указал
Daniil
useEffect(() => somelogic) ?
Alex
Да. Может быть, я плаваю ещё в этом
Vitaliy
похоже на masonry
есть пакеты в npm, можно их взять или посмотреть, как там реализовано.
например https://www.npmjs.com/package/react-native-masonry-layout
Timur 👨💻
Самый простой вариант, сам делал так:
1. Создаёшь два View рядом идущих, 50% ширины каждому
2. Разбиваешь массив фоток на 2 массива
3. Рендеришь каждый массив фоток в своей View
Daniil
Да. Может быть, я плаваю ещё в этом
В принципе, если есть желание, можно тут почитать https://overreacted.io/ Там были статьи и про почему хуки, а не классы и про юз эффекты и тд. В остальном, если задачи на фронте редки, то можно спокойно на классах писать
Alex
надо просто зависимости состояния в эффекте указывать
Alex
Спасибо! Я как раз ру.реакт читаю сейчас
Alex
либо прописывать что зависимости нет чтобы рендерилось только с компонентом
Dmytro
Коллеги, всем привет, подскажите, как можно добавить строку поиска к хедеру который из коробки стоит в react-navigation 5?
Daniil
Alex
ну с редуксом удобно что единое состояние везде, мне нравится, стараюсь использовать