Aleksei
правила почитайте
A
нет. серьёзно пользовался только snack, в рамках коллективного решения проблем с помощью данного канала)
Igor
Почему firebase.auth().createUserWithEmailAndPassword(email, password) может в рн не работать от слова вообще? Ну то есть, колбек в зен и кетч просто не запускаются. Может у кого было что-то подобное
Igor
с signIn тоже самое
Elijah
ни разу не сталкивался, всегда работало
Никита
день магии: у меня тут тоже ни then ни catch вызывается AsyncStorage.getItem('brand').then(a => console.log(a)).catch(e => console.log(e));
Elijah
Никита
в моем случае помогло - снес приложение. Сбилдил заново это на андроид устройстве
Atid
ребят а как картинку пустить в цикл на фоне?
A
Почему хорошо, если не секрет?
Я доверяю мнению бывалых, например, @playra
Preeternal
Спасибо) Меня пока смущает, что в expo постоянно предыдущий релиз RN и работа через сервак (т.е. привяка к интернету и потери в скорости обновления). Остальное по описанию (в интернетах) вроде как плюсы .
Anonymous
Привет, комьюнити. Никто не юзает antd-mobile? При сборке на айос ругается на шрифты. Как с этим бороться?
Egor
хорошая ли идея в проект на андроиде добавить код риактива?
Vladimir
смотря с какой целью 🙂
Egor
ну например - сделать общий кусок под обе платформы и добавит в существующие проекты
Vladimir
если плюсы от добавления перевешивают минусы, то почему нет
Vladimir
РН, насколько я могу судить, нормально живет по соседству с нативкой
Egor
я вот еще хочу попробовать тестовый проектик накатать, подскажите где лучше стартануть? ИДЕ? может подскажите обучалку хорошую
Igor
всем привет, начал использовать реакт нейтив, думал все тут изи, ваяем на js, но чет все идет не особо гладко. Решил банально добавить загрузку аватарки, чтобы можно было сразу на камеру снять. Заюзал react-image-picker, но что-то как-то дико подвисает при всплытии меню(выбрать из галереи, снять на камеру) в бекграунде зависает процесс backboard - 150% кушает проца. Подскажите плз это норм в дев режиме? Или я где-то свернул не туда?
Igor
у меня как-то все доп менюшки начали медленно открываться, ctrl+d тоже
Igor
недавно Xcode обновил, возможно из-за этого
Igor
спасибо за инфу, ребят
Galymzhan
недавно Xcode обновил, возможно из-за этого
Проверьте, не поставили ли вы себе анимации в тестовый режим (кажется CMD+T сочетание)
Igor
ага, гляну
Galymzhan
Если есть превьюха и используется оригинальные картинки для сжатия, то при скролле и прочей интеракции с элементом будет неоправданно много расходоваться ресурсов
Igor
а ещё тогда сразу поинтересуюсь, вы на сервер картинки base64 отправляете?
Igor
или просто файликом
Galymzhan
Спасибо за наводку, ознакомлюсь.
Igor
ага, вот думал между этим решением и base64
Galymzhan
ага, вот думал между этим решением и base64
Плюс base64 вижу только в отсутствии необходимости проводить остальные данные запроса через qs.stringify
Galymzhan
Хотя все это можно делать в FormData
Maxim
а там отправка разве в главном потоке?
Kirill
ага, вот думал между этим решением и base64
base64 для большиф файлов лучше не использовать
Kirill
Kirill
это вот отсюда https://github.com/wkh237/react-native-fetch-blob
Igor
ну мне аватарку закачать на сервак
Igor
картинка это большой файл?)
Kirill
ну судя по графику после 500кб начинаются более менее ощутимые задержки
Igor
а ну тогда лучше через форм дату
Igor
@naffiq действительно был режим отладки анимаций, cmd+T помогло. Спасибо Вам большое
Galymzhan
картинка это большой файл?)
На современных смартфонах стоит от 10 до 20+ мегапикселей, размер одного изображения может достигать до 15-20 мб
Galymzhan
Если не больше, у меня просто довольно старый айфон и бюджетные андроиды 🙂
Galymzhan
для аватарки можно смело ресайзнуть до нужного размера
Согласен, главное не забывать 🙂 Добавил бы только что не можно, а нужно. И делать это не на сервере, а на устройстве предварительно — сэкономите пользователю нервы (и себе при тестах).
Igor
лучше наверное сохранить исходный
Igor
а на серваке ресайзнуть
Igor
аватарку ведь можно открыть на весь экран
Galymzhan
аватарку ведь можно открыть на весь экран
Ну можно не кропать, а именно ресайзить оригинал, а кропать уже на сервере.
Igor
а рейсайзить с помощью чего можно?
Galymzhan
а рейсайзить с помощью чего можно?
https://github.com/bamlab/react-native-image-resizer
Igor
ага, попробую
Kirill
а рейсайзить с помощью чего можно?
в image-picker можно maxWidth / maxHeight указать
Igor
ага, спасибо
Vladimir
аплоадить файлы лучше мультипартом
Kirill
аплоадить файлы лучше мультипартом
на 33 процента больше размер получается у base64 кодированной картинки, есть еще какие-то минусы?
Kirill
про скорость encode/decode никто не пишет, видимо не существенно
Boris
Привет всем, а можно ли как то сохранять данные в приложении? в плане, после закрытия приложения - данные сохранились - AsyncStorage для этого подходит?
Maxim 📱 D
да
Igor
rehydration
Igor
redux-persist
Igor
сохранит стор редаксовский
Aibar
Здравствуйте, у меня такая ситуация, у меня две вкладки в обоих находится музыка, в одной плеер, а в одной списком, а музыка подгружается с сервера, так вот мне нужно, чтобы в обоих вкладках воспроизводилась одна песня, если нажму на паузу в одной вкладке, то она нажалась и в другой и тд, я вот решил сделать отдельный файл api в котором я буду обращаться к серверу и в этом файле будут хранится все данные, так вот мне придется использовать redux?
Aibar
Если что не так написал, спрашивайте, отвечу
Aibar
В общем мне нужно какое глобальное хранилище, к которому я смогу обращаться в разных скринах
Paruyr
redux или mobx возьми mobx, меньше мороки
Aibar
То есть без этих библиотек никак?
Vladimir
То есть без этих библиотек никак?
тут как с кашей из топора. Можно, но в результате вы изобретете свой редакс
Aibar
Ясно) нужен редакс значит)
Aibar
Ладно, спасибо)
Vladimir
не за что)
Galymzhan
да, я так и собираюсь async function
Я просто прочитал у вас это: «я вот решил сделать отдельный файл api в котором я буду обращаться к серверу и в этом файле будут хранится все данные» и подумал, что вы в одном файле собираетесь все это делать