Dmi
Yaroslav может это поможет? http://stackoverflow.com/questions/41793549/detect-scroll-end-in-react-native-scrollview-snap-to-page , говорят что методы не задокументированы
Kirill
что-то типа nativeEvent.contentOffset.x + nativeEvent.layoutMeasurement.width >= nativeEvent.contentSize.width
Kirill
Вопрос: Есть каталог, который приходит с сервера. У элементов каталога есть название иконки. Иконки запаковывались через Svg -> IcoMoon -> Шрифт -> RN Vector Icons и показывались по имени из каталога. Появилась необходимость без перекомпиляции и выкладывания в стор приложения добавлять новые svg иконки в каталог. Какие есть пути решения? - можно ли через OTA Update (CodePush) обновлять шрифты? - насколько правильно показывать каждую иконку через webview
Aleksei
может было бы проще спрайт сделать а не шрифт
Aleksei
и через Image
Kirill
может было бы проще спрайт сделать а не шрифт
а как спрайт тогда обновлять? шрифт просто масштабируется хорошо, для планшетов, например
Aleksei
так спрайт свгшный сделать
Aleksei
а спрайт пускай через инет грузится
Aleksei
с кешированием
Aleksei
я думаю в качестве эксперимента стоит попробовать)
Kirill
Image же не умеет в svg
Aleksei
а блин, точно, забыл 😬
Aleksei
мож сторонние пакеты есть?
Kirill
есть, но там весьма костыльно все
Sergey
и даже эта штука не помогает ?
Sergey
https://github.com/brentvatne/react-native-svgkit
Kirill
и даже эта штука не помогает ?
я так понял теперь это https://github.com/react-native-community/react-native-svg и они не все теги с атрибутами поддерживают
Kirill
да и надо мапить svg теги на react компоненты
Anton
или эта может помочь https://github.com/oblador/react-native-vector-icons юзаем, 👍
Kirill
хотя для этого есть https://github.com/matc4/react-native-svg-uri
Kirill
или эта может помочь https://github.com/oblador/react-native-vector-icons юзаем, 👍
я сейчас ее тоже юзаю, но чем она может помочь, если надо из svg а не из шрифта иконки сделать?
Aleksei
хотя для этого есть https://github.com/matc4/react-native-svg-uri
похоже на правду. только position по ходу никак не выставить
Anton
так там можно свои кастомные шрифты из SVG подставлять
Anton
хотя да для iOS шрифты в бандле должны быть
Sergey
+
Kirill
то есть OTA не поможет?
Kirill
грустьпечаль
Anton
с vector-icons наверное нет но мы еще грузим SVGшки с сервака так что точно можно что-то придумать
Anton
через react-native-svg-uri тот-же
Kirill
react-native-svg-uri просто мапит svg теги и атрибуты на реактовские, потом с помошью react-native-svg уже рендерит. Но react-native-svg поддерживает не все
Kirill
гугланул как в нативном иосе можно показать свг - советуют через webview
Карамультук
сделал крч
Карамультук
комбинацией методов onMomentumScrollEnd и onScrollEndDrag добился нужно функциональности
Kirill
Maxim
Можно ли create-react-native-app заставить резолвить модули, которые находятся выше по директориям? Типа такого: project - core - - Foo.js - native - - node_modules - - App.js - node_modules Из native/App.js делаю import {foo} from '../core/Foo.js';, но облом — unable to resolve module. babel-plugin-module-resolver не помогает, потому что это только сахар.
Sergey
а покажи свой Foo.js
Джон
и мне интересно
Джон
покажи
Hey
и мне покажи свой Foo.js
Джон
кек
Maxim
а покажи свой Foo.js
export const foo = 'bar';
Джон
классный
Джон
спс
Джон
а причем тут create-react-native-app
Sergey
а разве так можно экспортить ?
Maxim
а причем тут create-react-native-app
Если ты укажешь на настоящую причину, буду благодарен.
Sergey
вопрос со дна.
Джон
а пробовал export default 'bar'?
Джон
чисто ради эксперимента
Джон
и импорт без скобок
Джон
А ВДРУГ ))
Maxim
чисто ради эксперимента
Никакой разницы не должно быть. Проблема с резолвингом же. Но я попробовал.
Джон
Джон
ща сам попробую
Джон
unble resolve module куда откуда
Джон
бывает что он смотрит не в ту директорию
Джон
не, не буду проверять )
Maxim
unble resolve module куда откуда
Кнопка copy не работает. Ну, короче, с путями там всё правильно.
Anonymous
Хэй, ребята. S7 Airlines устраивает хакатон в Москве, в Парке Горького. Призовой фонд 600 000 руб и еще возможность трудоустройства в S7 Group или заключение контракта с компанией S7 Airlines. Участие бесплатное. Если по результатам заочного этапа ваше решение будет отвечать критериям отбора, то вы будете приглашены на финальный этап в Москву, организаторы оплатят перелет. Регистрация: https://goo.gl/0Lhc2k
Anonymous
нет)
Джон
пылесос уже есть
Джон
нет)
а, ок )
Sergey
опа, нормальная тема
Stas
Привет! ios не хочет рендерить локальную пикчу. Андроид рендерит нормально. source={require('../../assets/img/logo.png')}
Stas
в чем может быть проблема?
Stas
компонент один, стили одни
Igor
Привет всем. С какого ресурса следует начать изучение ReactNative для человека с многолетними опытом нативного android? И желательно что бы примеры кода были на TypeScript.
Vadim
Официальная дока
Vadim
Хороший стартер
Igor
Официальная дока
Она на typescript?
Vadim
Там обычный js
Andrey
Она на typescript?
Думаю, что абсолютно без разницы ts или es6 будет