Dmitry
return new Promise((resolve: (v: IProduct[]) => void, reject: (v: Error) => void) => { ... if (error) reject(error); resolve(products); }); в then возвращается правильный тип, а вот в catch все равно any
Gena
return new Promise((resolve: (v: IProduct[]) => void, reject: (v: Error) => void) => { ... if (error) reject(error); resolve(products); }); в then возвращается правильный тип, а вот в catch все равно any
Потому, что ошибкой может быть что угодно... Я знаю, что в ts обсуждали это, но до сих пор точно не сделали и даже не помню планируют ли (можно на гитхабе в ишьюс поискать)
Kirill
Народ, а кто как справляется с множественными событиями touch от юзера ? Debounced юзаете или как-то на уровне навигации можно разруливать или как-то еще ?
Kirill
те меня интересует именно кейс, когда юзер может кнопку с переходом на другой скрин затротлить и у меня прилажуха вальнется (RNN)
Maxim 📱 D
https://apptractor.ru/info/news/huawei-ark.html интересно будет скомпилить на Арке свою приложуху?)
Кирилл
Я уверен, что это фейк
Eugene
никакой инфы нет на зарубежных сайтах чот
Maxim 📱 D
Я уверен, что это фейк
https://www.huaweicentral.com/ark-compiler-will-be-open-source-from-august-this-year-could-play-a-big-role-in-hongmeng-os/
Eugene
Хм
Maxim 📱 D
ну поживем увидим)
Кирилл
Просто к Huawei у меня доверия ноль - их фейковые фотки на презентации, фейковые тесты в Antutu. Компания состоит полностью из лжи и китайского подвального маркетинга
Maxim 📱 D
Но девайсы конкуретные делают, занимают топ 2 по популярности в мире смартфонов. Что то да умеют)
Кирилл
Но девайсы конкуретные делают, занимают топ 2 по популярности в мире смартфонов. Что то да умеют)
Топ2 они занимают за счёт дешевых телефонов, их P20, P30 никому нафиг не нужны
Maxim 📱 D
До недавнего времени видимо
я считаю что гугл больше потеряет чем хуавей) меньше их покупать не станут)
Кирилл
я считаю что гугл больше потеряет чем хуавей) меньше их покупать не станут)
Станут, без Play Market на западе телефон нафиг никому не всрался
不退転」
я считаю что гугл больше потеряет чем хуавей) меньше их покупать не станут)
Все как раз будет наоборот. Хотя впрочем обороты уже сбавляются
Maxim 📱 D
мб🤷‍♂️
Maxim 📱 D
придумают свою фишку, какие проблемы 😆
Кирилл
придумают свою фишку, какие проблемы 😆
Без Facebook и WhatsApp он реально никому не нужен будет, хоть обвешай его фишками
Кирилл
уже нет
Все ещё да
Dmitry
Все ещё да
Ну, спорить не могу, пару дней назад натыкался на статью, но может и фейк
Maxim 📱 D
Без Facebook и WhatsApp он реально никому не нужен будет, хоть обвешай его фишками
эти приложения можно и отдельно установить будет, они же говорили что апк будут поддерживать
Кирилл
эти приложения можно и отдельно установить будет, они же говорили что апк будут поддерживать
Ты думаешь юзер будет искать APK, когда рядом лежат Xiaomi и прочие девайсы где есть Play Store?
不退転」
эти приложения можно и отдельно установить будет, они же говорили что апк будут поддерживать
рядовой юзер в этом разбираться не будет, ему нужен адекватный стор
Maxim 📱 D
Я думаю что хуавей придумает как в одно нажатие кнопки ты сможешь скачать себе эти приложения если это будет критичиная фича
Irakliy
Можно каждую неделю менять API сервиса или банить по fingerprint телефона
запрет был на предустановку американских сервисов
Irakliy
а что сам пользователь поставит - никого не волнует
Irakliy
да и нормально всё у хуавей
Maxim 📱 D
+
Кирилл
да и нормально всё у хуавей
Да, только рынка западного нет, а так все нормально
Kirill
Зато у них китайский рынок
Irakliy
западный рынок пускай сперва заменит почти все свои вышки сотовой связи
Irakliy
для хуавей производство смартфонов - это так, скорее побочный продукт, типа «а чё бы и нет"
Anonymous
ребят подскажите плиз. что лучше react native init или expo. и можно ли expo для разработки юзать?
Cheslav
Cheslav
кто сталкивался? телефон постоянно бандл загружает как я понимаю
MrFang
1. init 2. да
А почему именно init?
Maxim 📱 D
без нативных модулей в RN ловить практически нечего
Maxim 📱 D
можешь поискать тут по фразе «почему init», много кейсов найдешь
Maxim 📱 D
может с прошивкой тела проблема, на другом устройстве норм?
Alexey
ребят подскажите плиз. что лучше react native init или expo. и можно ли expo для разработки юзать?
лучше не юзать expo на проде. Очень много дополнительно гемора в плане взаимодействия многих пакетов RN с expo
Maxim 📱 D
Сравнение expo и init https://habr.com/ru/sandbox/123753/
Maxim 📱 D
Anonymous
а для init обязательно нужно ставить Android Studio и Android SDK ?
Maxim 📱 D
а для init обязательно нужно ставить Android Studio и Android SDK ?
ну можешь попробовать запускать докер контейнер со всем этим который будет собирать тебе приложение, но это + гемор)
Anonymous
ясн. спс
Maxim 📱 D
Rematch кто нибудь юзает? плагин навигации работает?
George
Народ, а кто нибудь сталкивался с ситуацией нарастающих тормозов в react-native-maps по мере live reload. То есть через час разработки приходится просто рестартовать приложение. Я вынес маркеры в компоненты, но это явно не оттуда. Отлаживаю на устройстве
Алексей
да там просто судя по всему идет утечка памяти в дебагере, и да приходится рестартовать и это проблему решает)
George
Вроде в последней версии что-то чинили из ликов, надо проверить
Алексей
Не, чтоб мобила грелась не замечал, но я впринципе довольно часто рестартую, так что все может быть
Meg
Всем доброго дня! Подскажите, как сделать, чтобы после обновления приложения из google play обновлялся store уже установленного приложения?
Meg
Ну то есть в новой версии приложения в initial state появились какие-то новые данные, возможно ли чтобы при обновлении приложения, они тоже доставились?
Meg
Никто не сталкивался с такой проблемой?
Андрей
Никто не сталкивался с такой проблемой?
Не очень понятна твоя проблема. Ты используешь persist?
Meg
Сейчас после обновления пользователю нужно выйти/зайти
Андрей
Меняй keyPrefix в новой сборке, по идее persist проигнорирует старый сохраненный store и возьмет initialState
Maxim 📱 D
да, это должно решить проблему
Meg
Тогда store сбросится, а мне нужно чтобы добавились новые свойства
RedTeapot
А хранить в сторе номер "версии" и проверять его нельзя?
Meg
И мержить его?
RedTeapot
В коде приложения завести константу, хранящую номер текущей версии. Если в сторе указана более старая версия - добавлять в стор недостающие значения
RedTeapot
И потом менять в сторе версию на текущую
RedTeapot
По сути, получаем миграции. Не знаю, может, есть способы и проще
Андрей
Тогда store сбросится, а мне нужно чтобы добавились новые свойства
Какие например свойства у тебя добавиться могут? Новое поле в initailState какого-то reducer’а?