Aleksei
Кучу либ? И что умеет svg на iOS отображать, кроме браузера?
react-native-svg ) там конечно не вся спека, но все же)
Oleg
react-native-svg ) там конечно не вся спека, но все же)
Зависит. Мне проще кастомный шрифт сделать.
Aleksei
Зависит. Мне проще кастомный шрифт сделать.
конечно зависит) градиент есть - шрифт не подойдет)
Gena
react-native-svg ) там конечно не вся спека, но все же)
Эм, react-native-svg - собственно к svg имеет такое же отношение, как React к html ))) На самом деле да, его можно использовать, преобразуя некоторые простые svg изображения в компоненты... но такое...
John
Посоветуйте, стоит ли заморачиваться с react-native-navigation или стоит остаться на react-navigation?
Gena
svgr в react-native-svg умеет) (с косяками конечно же)
А можно меня носом ткнуть? Я просто искал когда-то и не нашел ничего... react-native-svg мы пользовались для рисования диаграмм, пока не переписали на натив (когда заказчик определился точно с внешним видом) и я там не помню такого функционала...
Gena
я сам svgr только с толка на react-europe нашел)
Ага, спасибо большое! Посмотрю на него... вообще меня очень заботит возможность хранить ассеты для приложения в векторе, но пока я из возможностей для ios только pdf видел... android - да, там svg можно рендерить.
Gena
Сильно повышается производительность?
не производительность... а задержка при взаимодействии пользователя с интерактивными элементами уменьшается... т.е. для пользователя это выглядит как отсутствие досадных задержек при взаимодействии с интерфейсом (особенно там где не просто клик, а swipe). Ну разве что анимации смены экранов тоже всегда на 60 fps будут.
Gena
Но цена перехода на гибридные схемы довольно велика. Я бы советовал только если есть реальные причины переходить.
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
95% проблема в этом
Dmitry
я посмотрел в bundle там есть r.default и вроде это относится к propTypes
Dmitry
проблема в том, что эта херня работает в дебаге
Dmitry
а крашится только в релизе
Serhii
Попробуй убрать проптайпс
Dmitry
да у меня propTypes в 200 файлах используется
Dmitry
ыыыыыыы
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), в том, что он жутко медленный (
Demuz
https://github.com/smooth-code/svgr#target-react-native
Подскажите, а у него есть поддержка filter из svg? В rn svg либе не нашел такой.
Maksim
Что юзаете для подгрузки env переменных? Попробовал поюзать https://github.com/zetachang/react-native-dotenv, но тут нельзя задавать переменные из скриптов в package.json
Maksim
https://github.com/luggit/react-native-config
а он разве не заброшенный?
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
т.е. в браузере.
https://repl.it/@myfailemtions/DistinctJitteryLibrary
Peter
Приветули. Кто-нибудь знает как правильно реализовать локальное логирование действий пользователя, к примеру есть условие: после каждого третьего добавления пользователя, нужно показывать поп-ап. надо хранить счетчик добавлений пользователя в redux-persist, и при добавлении пользователя сравнивать с этим счетчиком?
Vladimir
не запрещает)
Peter
в проекте плотно используется persist, вот я и подумал про него
Vladimir
в проекте плотно используется persist, вот я и подумал про него
а поделитесь кстати опытом, с миграциями натрахались уже?
Peter
а поделитесь кстати опытом, с миграциями натрахались уже?
ахах) я бы с радостью, только опыта как такогого нет :/ только подключился к проекту
Vladimir
а, ок)
Pasha
Я бы кстати послушал про решение проблем миграции, если у кого есть
Vladimir
Я бы кстати послушал про решение проблем миграции, если у кого есть
теоретически есть persist-migration, но я не пробовал, поэтому и спросил
Egor
треш)
Anonymous
привет всем подскажите плз могу ли я как-то отловить событие сворачивания/разворачивания приложения?
Anonymous
спасибо
Ruslan
Всем привет! Есть вопрос: сейчас на проекте на React Native использую для тестирования: jest/enzyme, а для линтера eslint/airbnb-rules. В настоящий момент это всё актуально или есть что-то более современное, идеологически правильное в контексте React Native?
Alexsandr
можешь посмотреть еще на detox