Dmitry
До дома доберусь
invariance
Я правильно понимаю, что mobx - это альтернатива this.state?
Andrii
Всем привет Кто то юзал Victoria-native это для построения графиков Не могу ее нормально застилить Все из доки беру Не применяется
Andrii
https://github.com/FormidableLabs/victory-native
Andrii
Не могу застилить саму сетку И она почему то поверх всего идёт
Dmitry
@endomorphine @Nerhei https://gist.github.com/quarrant/5d1a7fc156daadd4fdbe03b32ed05978
invariance
Ну типично короче. @ установил mobx @ ему не хватило других модулей, что бы запуститься @ доустановил модули по гайду @ для работы модулей нужна еще какая то хрень, теперь уже на уровне зависимостей gradle @ доустановил и эти зависимости @ ТЕПЕРЬ БИЛД ВООБЩЕ НЕ СОБИРАЕТСЯ
Dmitry
ставится mobx, ставится плагин для декораторов
Dmitry
все)
Dmitry
а ну mobx-react
invariance
Для 0.58 версии еще нужно доустановить вот эту хрень
Dmitry
ну допустим, я ставил его какое-то время назад, но не помню серьезных проблем
Gena
Для 0.58 версии еще нужно доустановить вот эту хрень
Не надо. Да и если у вас ios 9+, то не поможет (только если iOS 10+). Просто не надо ставить mobx@5
Gena
@invariance Я тут уже ощущаю себя гнусным самопиарщиком, посмотрите сюда, там всё что надо для mobx: https://github.com/vovkasm/DemoCurrencies
Max
привет, подскажите как лечить - запускаю емулятор андроида и стартую rn-приложение:
Max
ошибок нету, но и приложение не запускается:
Max
что делал - добавил в приложение - react-native-fbsdk - https://github.com/facebook/react-native-fbsdk хочу запилить авторизацию через ФБ
Gena
ошибок нету, но и приложение не запускается:
Или запускается и сразу крешится. Надо смотреть в вывод от logcat
Gena
Но там на первом скриншоте ещё какие-то непонятные мне EOF hit. read -1 (это может быть не хорошо, не обязательно... но выглядит подозрительно)
Max
Или запускается и сразу крешится. Надо смотреть в вывод от logcat
так, убрал AppEventsLogger.activateApp(this); с криейта - запустилось, и сразу упало с ошибкой) но теперь её хоть видно
Max
блин - это норм что я на угад тыкаю?
Gena
блин - это норм что я на угад тыкаю?
Нет, надо смотреть в лог, там и в первый раз было что-то... https://developer.android.com/studio/command-line/logcat
Dmitry
Так, а есть нормальная возможность в network debug вывести запросы?
Max
Нет, надо смотреть в лог, там и в первый раз было что-то... https://developer.android.com/studio/command-line/logcat
я знаю что такое логкет - а его можно отдльно ранить без андроид студии?
Dmitry
я вообще
Gena
я знаю что такое логкет - а его можно отдльно ранить без андроид студии?
Так я и скинул ссылку, где написано, как его без студии запускать )
Max
л
Dmitry
В смысле что-то типа charles proxy?
ну пока я накопал только перегрузку fetch и вывод в консоль запросов
Dmitry
а это большая нагрузка
Gena
ну пока я накопал только перегрузку fetch и вывод в консоль запросов
Есть много инструментов, которые могут перехватывать трафик и выводить его, но вот с https всё это очень сложно настраивать, я даже не пытался. В рабочем приложении у нас просто в классы отвечающие за api передается что-то с интерфейсом console и оно там на каждый запрос и ответ контент в лог кидает тоже.
Gena
ну вот мне как раз консолей хотелось избежать… ну да ладно
Ну вот такое есть: https://alternativeto.net/software/fiddler/ (не только фиддлер, но и аналоги) Я пользовался mitmproxy и wireshark'ом... ещё раз, с https там сложно, т.к. надо добавлять его сертификат в рутовый на девайс/эмулятор/симулятор и это всё равно не сработает, если приложение использует pinning
Gena
ну так я могу и Postman использовать
Эмм... нет... это не консоль, это прокси...
Dmitry
=)
George
Похоже что я нашел анимацию, которую совершенно невозможно сделать в react-native с таким уровнем плавности - https://photos.app.goo.gl/zV4GQF8LCQxReeDW8 То есть тут нужна какая-то своя физика в ответ на жесты, scrollview не катит совершенно. Может кто-нибудь накидать идеи как это может быть вообще?
George
Если это просто ScrollView, то он же совершенно не обязательно доскроллится до "середины", то его до нужной позиции нужно будет докручивать с помощью scrollTo, а это будет дергание. А если использовать snapTo что-то там - не будет такой плавности
George
Отставание не проблема - это в onScroll можно сделать
George
Поэтому это прям какая-то анимация должна быть в ответ на жест, то есть в ответ на PanResponder мы должны вычислить на сколько нужно сдвинуть оффсет, при этом как-то определять когда есть инерция, когда нет, то есть по сути - писать свой scrollView
George
а пробовал snapToInterval?
Да, нет такого плавного скролла ;(
Dmitry
Просто я сейчас попробовал, идет центирование скрола
George
Точнее так - как будто сразу инерция при скролле снижается
Dmitry
Так ведь по-идее скролл экспонентный должен быть, то есть приближаясь к точке фиксации снижать скорость
Dmitry
иначе фиксировать будет
George
Без snack промеров тут не обойтись, я уже пробовал, но вообщем этот snap не даёт такого эффекта ;(
Dmitry
Без snack промеров тут не обойтись, я уже пробовал, но вообщем этот snap не даёт такого эффекта ;(
ну вот если еще добавить decelerationRate={0} по-интереснее становится
Dmitry
но фиксация жесче
Dmitry
не получается уже сделать длинный инертный скрол
Дмитрий
Ладушки, попробую задать задачку иначе. Как сделать будильник? Чтоб приложуха открывалась в заданное время?
Дмитрий
Я знаю как реализовать Фейсбук, но не знаю, как сделать будильник)) хохма
Vit
Local notifications только
Vit
И data-pushс бэка, но оба варианта с оговорками
Akylbek
Как можно реализовать турнирную сетку?
Akylbek
На флексах реально?
Дмитрий
Ну нотификация ок, а как открыть себя то?)
Vit
Ну нотификация ок, а как открыть себя то?)
Никак. Много чести) либо юзер в уведомление ткнет либо (если юзер разрешит бэкграунд апп рефреш) дата пуш на секунды разбудит
Vit
Про датапуш надо уточнять у меня инфа прошлогодняя
Ivan
Кстати про axios У меня если в респонсе приходит ошибка то есть её код, но нет названия. Сталкивался кто? Это бэкенд шутит или че на клиенте у меня не так
🅰️ True
Всем привет. Есть ли возможность использовать генератор API клиента по swagger спецификации?
🅰️ True
https://github.com/swagger-api/swagger-codegen пробовал под JS сгенерить им клиент, но при подключении самого клиента проблемы, ошибки.
invariance
ох и влип я сейчас на этой строчке
invariance
как думаете, что будет, если координата окажется 0?)
RedTeapot
Очевидно, условие выполнится
invariance
Ага
invariance
Но по факту координата может быть нулем
RedTeapot
Ну, да
invariance
Ну ладно, чего еще ожидать от пакета который 2 года не обновлялся