Rinat
ребят еще раз повторю вопрос. detox кто юзает, как перехватить http запросы, что-то типа request interceptor
Vladimir
Khorark
Всем привет
Написал пакет для конвертации SVG изображений в RN компоненты.
Основные преимущества в том, что есть svg, в которых стили прописаны через классы, а не через атрибуты, в следствии чего они не учитывались. В этом пакете исправлен данный недочет. Плюсом сделал, чтобы стили, которые уже есть в svg, ставились по дефолту.
Если тоже будет кому-то полезен, то лежит тут https://github.com/khorark/svg2rn . Если найдете какие-то ошибки, прошу дать обратную связь через Issues .
Gena
Gena
Gena
Gena
Я просто к тому, что работа с SVG в RN очень нужна. Она нужна без тормознутого react-native-svg, но чтоб это произошло нужны инструменты по преобразованиям и инфраструктура. svgr (не считая того, что они тоже повязались на дотации и opencollective) делают уже довольно много, к примеру, они оптимизируют svg файл, уменьшая кол-во узлов и компонентов, что для RN критично для производительности
чей ты
чей ты
Такое в React native Можно сделть ?
чей ты
Я про алерт
Kto?
модалкой
Gena
Если за look-and-feel не гнаться, то модалкой нормально делается )
Khorark
Я просто к тому, что работа с SVG в RN очень нужна. Она нужна без тормознутого react-native-svg, но чтоб это произошло нужны инструменты по преобразованиям и инфраструктура. svgr (не считая того, что они тоже повязались на дотации и opencollective) делают уже довольно много, к примеру, они оптимизируют svg файл, уменьшая кол-во узлов и компонентов, что для RN критично для производительности
В моем пакете svgr под капотом, просто не один один. Так как когда я его использовал, он не решал мою проблему. Для примера можно взять любую иконку сделаную в Adobe XD со стилями и прогнать через svgr. В любом случае, на выходе получается минимизированный RN комопнент только с нужными атрибутами.
Kto?
чей ты
Gena
Khorark
Kto?
+
Gena
Это зависит. Я когда-то наелся с react-native-svg и больше его использовать не буду никогда (даже ART быстрее, но тоже медленный). На самом деле webview не такой плохой вариант. Но ещё раз, для монохромных иконок самое оптимальное решение - это Text. Рендерер ttf максимально быстр на обоих платформах. Единственное, приходится потратить время на подготовку скриптов по генерации шрифта.
Gena
Я, кстати, знаю, что в нативном ios для вектора ещё можно pdf-рендерер использовать, получается быстро. Но такой вариант плохо подходит для android, к сожалению.
Khorark
https://react-native.canny.io/feature-requests/p/support-rendering-svg-images
Khorark
В этом обсуждение подробно разбирается вопрос svg
Gena
В этом обсуждение подробно разбирается вопрос svg
Специально посмотрел... ничего принципиально в этом обсуждении не изменилось за год )))
Не всё так просто... мало рендерить svg как картинку, да и невозможно в общем случае. svg - это web-формат с поддержкой dom, css и javascript... если только очень узкое подмножество можно статически рендерить
Khorark
Gena
Khorark
svgr очень хорош на мой взгляд и почти закрыл все потребности)
Gena
Правда, кажется, недавно что-то на Swift попадалось, что заявляло лучшую чем у SVGKit поддержку на ios... надо ещё посмотреть на досуге, а то вдруг для ios уже можно нативный компонент смастрячить
Vall
всем привет, посоветуйте пикер, в котором можно выбрать вариант и еще дописать свой, есть какая-то либа?
Dmitry
Никто не сталкивался с таким багом. При использовании styled-component ввод в TextInput дергается, как будто ререндер
чей ты
Vall
пикер чего ?
ну вот есть значния, человек может выбрать однго или другое, а может добавить свое(написать его через клавиатуру), я может не так объяснил..
чей ты
чей ты
Vall
Vall
вот селект
Vall
есть ли что-то готовое, где можно еще вписать свой вариант и выбрать его?
чей ты
чей ты
Vall
Eugene
А вы styled случайно не в рендере написали?)
Kto?
https://facebook.github.io/react-native/docs/picker#docsNav
Dmitry
Dmitry
Причём неважно обернут ли сам инпут в withTheme или имеет стайлед контейнер
Eugene
А в нем нет никакого условия?
Лучше показать код конечно же :)
Артем
Всем привет
Артем
Дизайнер предоставил иконки в png, мне их юзать или конвертировать в svg?
Артем
Насколько тяжелее приложению работать с png чем с svg?
Ruslan
Всем привет, для crud с firebase в пакете react-native-firebase надо Realtime Database или Cloud Firestore использовать?
Gena
Насколько тяжелее приложению работать с png чем с svg?
Ваше приложение не умеет работать с svg, только что обсуждали. Оно умеет работать с react-native-svg - это набор компонентов похожих на svg только названиями и частично семантикой поведения. Если их сравнивать, то Image, отображающий небольшую png будет работать _значительно_ быстрее, чем иерархия компонентов из react-native-svg, отображающая ту же картинку.
Gena
Я уж не говорю о том, что конверсия png -> svg вызывает довольно много вопросов сама по себе...
H
Всем привет как сделать чтобы кто то смог посмотреть мою апку на своем девайсе иос… у меня нет девелопер акаунта… спасибо зарание
Gena
H
Nick
Rinat
По svg ++ )
H
Артем
H
Gena
Какой девелопер аккаунт, там яваскриптовая ошибка (
И что на скриншоте, вы вообще из xcode собираете это?
Gena
И вроде никто не говорил, что девелопер аккаунт не нужен? (ну я, по крайней мере)
Noname
Доброго времени суток!
Возможно мне тут помогут с таким вопросом:
Нужно решение для визуализации навигации в React Native.
Итого должно получится вот такая вьюшка.
Если кто-то работал - порекомендуйте либки.
Kto?
Mike
Kto?
маршруты не строят
Noname
Kto?
вот это строит
Noname
Noname
Огромное спасибо