Alexey
напечатайте в консоль то, что у вас в итоге в функцию приходит
Alexey
тогда то, что вы в нее суёте :)
Alexey
а, ну так у вас разыменование идет const { container } = styles, а ключа container в styles нет
不退転」
Пипл, где брать дизайн референсы, если как художник, я полный зеро?
Vladimir
不退転」
roman G
ребят, делаю
react-native run-android
вылетает ошибка
Command run-android unrecognized. Make sure that you have run npm install and that you are inside a react-native project.
roman G
после попытки выполнить nmp install появляются ошибки и бесконечная загрузка
Dmitry
отличный скрин
roman G
不退転」
Dmitry
а причем тут гит вообще
Pavel
Да это потому что винда пиратка
roman G
Pavel
хм, это шутка?
Я пошутил, но не сильно удивлюсь, что так и есть)
roman G
jajaeee
Подскажите, а в чем суть делать приложение для Айфона или андроида, если можно сделать spa адаптированный для мобилок?
Dmitry
Oleg
подскажите какой то сервис для синхронизации файлов девайс-> бекенд
Alexey
Oleg
есть много полевых сотрудников, они делают большое колиечство фотографий, часто при этом у них нет интернета, или есть но такой что лучше бы его не было 😤 хочется иметь что то на подобе папки дропбокса, доступной только для приложения, чтобы все фото загруженные в эту папку синхронизировались с сервером
Alexey
Webdav
Oleg
спасибо
Oleg
буду гуглить)
shashkov0
shashkov0
И что-то я сомневаюсь, что ты пользуешься вк, твиттером и тд со смартфона используя их адаптированные под мобилки сайты
Andrew Kiselev
какая есть хорошая библиотека, которая показывает toast на ios, также как для android? Где-то видел белое уведомление для ios
Stas
https://github.com/testshallpass/react-native-dropdownalert есть еще вот
Andrew Kiselev
Спасибо!
Gena
А git установлен в системе?
Gena
Плохо... надо дебажить... (
Gena
Из вариантов на авось... можно yarn попробовать как альтернативу
Gena
@marshmellome Ещё из идей "на авось" - попробуйте папку $HOME/.npm удалить... сдается мне там что-то не то...
Gena
Мне тут пришла одна мысль... попробовать соорудить такой пайплайн для продакшн бандла.
1. Пропустить приложение и всё остальное через бабель с заменой haste на нормальные пути
2. Пропустить то, что получилось через closure-compiler (очевидно ещё придется к нему externs написать, что не тривиально)
Сравить объем полученного бандла с оригиналом (и заодно с тем, что haul выдает).
Как думаете, совсем бредовая идея?
Dmitry
Олег
Stas
Dmitry
Dmitry
=)
Gena
Я имел ввиду, что меня интересует только итоговый размер бандла для продакшн... не девелоперский... поэтому говорю про продакшн пайплайн... подразумевается, что если что-то получится, то это действительно будет сборка для продакшн - лезть в hmr и прочие девелоперские штуки я не намерен.
Я сейчас склоняюсь к более быстрому варианту... я уже пробовал натравить closure-compiler на итоговый продакшн бандл, который стандартный пакаджер выдает и получил всего 5 ошибок ))) Думаю сперва отформатировать js там, исправить ошибки руками и посмотреть будет ли вообще выигрыш в размере бандла после closure-compiler... И тогда уже думать собирать ли пайплайн
Gena
Но всё равно я не прям сейчас это делаю... это мысли... а написал сюда с целью собрать инфу, вдруг уже кто-то чем-то подобным озадачивался )
Vit
А зачем вот это все?)
Vit
Ну кроме того что суперкложакомпилер применить
Vit
Я к тому что почему в 2018 году размер бандла все еще важен?)
Vit
На ведрах вроде сд-карты которые как грязь примерно стоят. Айфоны вроде меньше 64гб уже не завозят...
Vit
Не я слышал байки из 2016 примерно что там чел уменьшил размер бандла 100->20 мб и загрузки возросли но чото это как-то...
Vit
(На андроидах)
Cenator 🐈
Vit
Vit
Как бы говорит "Какие мегабайты о чем вы вообще "
Олег
не у всех 128
Олег
а если брать в расчет, что очень много у кого 5s,se по 16gb - с местом там совсем беда
Gena
Меня в данном случае в первую очередь волнует скорость интерпретации и парсинга js bundle. Просто видя размер уже минифицированного кода в 1.7Мб, мне начинает казаться что тут что-то не так... Ещё больше смущает фейсбуковский путь со сплитом (ram bundles), до реализации выкидывания неиспользуемого кода хотя бы на уровне модулей в metro... В общем, хочется понять и разобраться это программисты в фейсбуке менеджеров дурят или всё действительно хорошо и это полезные мегабайты )
Vit
Олег
странная стата, большинство как раз таки плохих телефонов
Олег
народ не богатый у нас
Vit
Vit
Vit
Есть прилага по россии но там мало пока народу
Олег
СНГ если все взять
Олег
там далеко не iphone x по 256 у всех
Pavel
Vit
«а целевая аудитория у приложений только Москва?» да...
Pavel
Если нужно быстро, компактно, но дорого - есть C++;)
Gena
Pavel
На андроиде реакт в довесок с собой таскает старую как хвост мамонта библиотеку js core - ~4 мб на ARM и 5 на Intel. И всё это должно загрузиться в память ещё до того, как вы увидите хотя бы первый экран. К счастью, большинство смартфонов достаточно быстрые, чтобы сделать это
Pavel
Дальше вставляем Firebase, метрики, картинки и немного библиотек - вуаля, у нас стандартное приложение на 150 метров. Пользователи уже смирились
Gena
В firebase я даже баг репорт по этому поводу делал... они написали, что сейчас всё переписывают и закрыли )
Gena
Pavel
Он от бандла не откусит ничего:)
Gena
Я ещё раз сделаю с последним метро... через пару часов, как до компа доберусь
Pavel
А чем можно сделать?