Aleksei
Oleg
Aleksei
John
Посоветуйте, стоит ли заморачиваться с react-native-navigation или стоит остаться на react-navigation?
John
Gena
svgr в react-native-svg умеет) (с косяками конечно же)
А можно меня носом ткнуть? Я просто искал когда-то и не нашел ничего... react-native-svg мы пользовались для рисования диаграмм, пока не переписали на натив (когда заказчик определился точно с внешним видом) и я там не помню такого функционала...
Aleksei
Aleksei
Gena
я сам svgr только с толка на react-europe нашел)
Ага, спасибо большое! Посмотрю на него... вообще меня очень заботит возможность хранить ассеты для приложения в векторе, но пока я из возможностей для ios только pdf видел... android - да, там svg можно рендерить.
Gena
Сильно повышается производительность?
не производительность... а задержка при взаимодействии пользователя с интерактивными элементами уменьшается... т.е. для пользователя это выглядит как отсутствие досадных задержек при взаимодействии с интерфейсом (особенно там где не просто клик, а swipe). Ну разве что анимации смены экранов тоже всегда на 60 fps будут.
Gena
Но цена перехода на гибридные схемы довольно велика. Я бы советовал только если есть реальные причины переходить.
John
Dmitry
Все привет, уже была такая проблема, но не помню как решал, когда делаю релизный билд на ios, апка падает после ланч скрина с ошибкой
Unhandled JS Exception: undefined is not an object (evaluating 'r.default'), причем в дебаге все норм
Dmitry
кто знает в чем может быть причина или куда вообще копать
Serhii
Гуглить по проекту r.default
Serhii
Ошибка в коде js
Dmitry
погуглил сразу, но что-то не сходится, кажется как будто бандл js не подтягивается, или подтягивается какой-то корявый
Serhii
r && r.default
Dmitry
да у меня в коде нет такого вообще
Dima
Всем привет! Какой курс по реакту посоветуете для новичка. Есть опыт разработки на свифте
Serhii
Serhii
95% проблема в этом
Dmitry
я посмотрел в bundle там есть r.default и вроде это относится к propTypes
Dmitry
проблема в том, что эта херня работает в дебаге
Dmitry
а крашится только в релизе
Serhii
Попробуй убрать проптайпс
Dmitry
да у меня propTypes в 200 файлах используется
Dmitry
ыыыыыыы
Gena
Serhii
Gena
Да, он генерит из svg js-файл, который используя react-native-svg делает отрисовку, вот шаблон: https://github.com/smooth-code/svgr/blob/master/packages/core/src/templates/reactNativeTemplate.js#L30
Gena
Проблема react-native-svg (таже, что у его core-прототипа - ART), в том, что он жутко медленный (
Maksim
Что юзаете для подгрузки env переменных? Попробовал поюзать https://github.com/zetachang/react-native-dotenv, но тут нельзя задавать переменные из скриптов в package.json
Иван
Maksim
Maksim
https://github.com/luggit/react-native-config/issues/269
Иван
а он разве не заброшенный?
если вам чего то не хватает и оно есть в PR этого пакета, что мешает сделать форк, стянуть правки и в package.json подключить свой форк?
Maksim
время?
Lev
а потом в пакаж жсон класть ссылку на форк
Lev
и ты такой его через пол года удаляешь
Lev
и заказчик в ахере потом
Maksim
что сделал за месяц? да вот добавлял возможности в один плагин, которых мне так не хватает
Lev
либо выкладывать очередной говнопакет на npmjs...в общем популярные решения лучше использовать, где в контрибьютерах не 2,5 бомжа обитает
Иван
Ну ок ок, насколько же народ обленился с этими npm, что писать код нам уже совсем в лом, лучше сидеть в телеграмах и вк и искать ссылки на то что дядя "Том" сделал, чтобы мы с гордостью подключили это к себе и заюзали
Lev
не, ну пожалуйста. собирай велосипеды которые потом будут извергать баги в огромных количествах
Lev
твоё дело
Maksim
и трать херову тучу времени
Lev
время трать, нервы...
Иван
я ровно так же как и вы юзаю пакеты, НО с одной лиш разницей, если чего то мне не хватило, меня не как не обламывает взять и дописать, а не сидеть в чатиках и искать пакет, ну который прям на 110% мне подходит, не бывает золотой пилюли, все равно то тут то там чего то да не хватает и как бы вам не хотелось, вам все равно придется что то дописать
Lev
так никто не говорит что дописывать плохо. речь шла за форк
Maksim
лол, я ищу пакет с элементарными возможностями
Lev
и я всё ещё не понимаю каким гением надо быть чтобы собственный env конфликтовал с прописанными в скриптах
Vi
Подскажите п-ста, возможна ли на react-native разработка в браузере, без PC эмулятора?
Vi
т.е. в браузере.
Anonymous
Anonymous
Anonymous
т.е. в браузере.
https://repl.it/@myfailemtions/DistinctJitteryLibrary
Oleg
Peter
Приветули. Кто-нибудь знает как правильно реализовать локальное логирование действий пользователя, к примеру есть условие: после каждого третьего добавления пользователя, нужно показывать поп-ап. надо хранить счетчик добавлений пользователя в redux-persist, и при добавлении пользователя сравнивать с этим счетчиком?
Vladimir
Peter
Vladimir
не запрещает)
Nick
Peter
в проекте плотно используется persist, вот я и подумал про него
Vladimir
Vladimir
а, ок)
Pasha
Я бы кстати послушал про решение проблем миграции, если у кого есть
Egor
треш)
Anonymous
привет всем
подскажите плз могу ли я как-то отловить событие сворачивания/разворачивания приложения?
Vladimir
Anonymous
спасибо
Ruslan
Всем привет!
Есть вопрос: сейчас на проекте на React Native использую для тестирования: jest/enzyme, а для линтера eslint/airbnb-rules.
В настоящий момент это всё актуально или есть что-то более современное, идеологически правильное в контексте React Native?
Alexsandr
Alexsandr
можешь посмотреть еще на detox
Ruslan