Anonymous
Andrei
Может кто-нибудь помочь? https://stackoverflow.com/questions/52279320/trying-to-put-api-call-and-getting-actions-must-be-plain-objects-use-custom-mi
Aleksei
Petr E
Andrei
Gena
попробовал, ничего не поменялось
Вот, теперь это нормальная проверка. Там просто фишка в том, что с одним и тем же source оно один и тот же item кеша (скорей всего) использует и реальная нагрузка на память и пересчет не получается.
Мы тоже делали список с картинками на которые градиент накладывали (react-native-linear-gradient) и я очень боялся томозов, но вот конкретно с градиентом тормозов и не было. Они вообще в других местах нашлись. В частности стандартный Image компонент, его заменили.
Anonymous
Dr
привет. Кто-нибудь использовал библиотеку react-native-music-control? проблема в том, что на андроиде появляется в шторке кнопки для контроля плеера. Пока я нахожусь на эране самого плеера, могу перемотать трек и вперед и назад. Но если сверну прилагу, то уже не перематывает. А пауза работает везде. Вот. Не сталкивались?
Anonymous
GrafMine
кто-то делает .keystore для дроида через expo ?
Demuz
А у кого нибудь есть темплэйты transitionConfig, анимация наложения экранов в стэк навигаторе, как в телеграме? Для react navigation.
Demuz
А то у меня про один экран сдвигает другой и все. Не очень интересно.
чей ты
Как расчитать высоту блока так? что бы в нём уметилось только три строки текста ? C учётом плотности пикселей???
чей ты
Anonymous
наверное не высчитывать высоту?
Anonymous
https://facebook.github.io/react-native/docs/text#numberoflines
чей ты
yellow
react-native run-android
com.android.builder.testing.api.DeviceException: No connected devices!
как я понял нужно запустить эмулятор и после run-android
, как его запустить, обычно же сам запускается?
ос дэбиан
Petr E
запустить через андройд студию
akasybe
Доброго времени суток! Мне нужно загрузить страницу в WebView и после загрузки получить html в RN. Единственный путь получить html - это messaging? И если да, то может есть какие-то советы? Беглый взгляд по этой теме дал понять что с мэссейджингом есть определенные трудности в RN
Vladimir
akasybe
рассматривал такой вариант =) но он не подходит по некоторым причинам
Demuz
Собираю проект 2хмесячной давности. Подскажите что это? Приложение просто перестало работать.
Dmitry
Demuz
Это понятно. А что с этим делать-то?
Dmitry
Нужно обработать
Demuz
Dmitry
какой-то =)
Dmitry
в таком случае идем в репу jest на гите и палим тикеты
Dmitry
и мигрируем
Anonymous
в африку
Yurii
промис реджекшн ещё не вызывает эксепшенов вроде
Dmitry
Demuz
ппц. несколько раз просто запустил и заработало. в чем подвох-то? )))
Demuz
Магия, елки палки
Dr
привет. Не расскажите о каком-нибудь опыте касательно аудио плееров. Преимущественно андроид. Какие библиотеки использовали? какие подводные камни встречали?
Gena
привет. Не расскажите о каком-нибудь опыте касательно аудио плееров. Преимущественно андроид. Какие библиотеки использовали? какие подводные камни встречали?
У меня довольно старый опыт... много поменялось с тех пор. Для меня всё закончилось форком https://github.com/vovkasm/react-native-sound/tree/devel, изменения не отдокументированы... на момент форка react-native-sound не умел файлы из сети - научил, плюс причесывание кода, т.к. автор явно не умеет(не умел тогда) натив.
Самая большая засада там в том, что надо понимать как в оконечной платформе звук и политики с ним связанные реализованы... т.е. что с девайсами, как они менеджерятся и как шарятся между приложениями... в Android и iOS очень разные подходы к этому на уровне высокоуровневых апи. (note: я так и не разобрался досконально)
Uncle Bob’s Nephew
@gblack9
как дебажить EXC_BAD_ACCESS (code=1, address=0x2)
я обновляю проект, модули по отдельности которые выдавали ошибки, их тоже фиксил
а вот с этим не знаю что делать
Uncle Bob’s Nephew
по стак трейсу показывает что в ReactCommon
Uncle Bob’s Nephew
во многих файлах валится одно и тоже
Uncle Bob’s Nephew
ez, one sec
Uncle Bob’s Nephew
https://pastebin.com/JyGikcvC
Uncle Bob’s Nephew
102 строка
Gena
102 строка
Это не стек-трейс... ))) Это файл с ошибкой... так не понятно откуда вызвана функция с некорректными аргументами... Стек-трейс должен быть здесь: http://vovkasm.skitch.vovkasm.org/xcode-stacktrace_214926A9.png (ещё его где-то можно в текстовом виде заполучить... кажется в консоли Xcode)
Uncle Bob’s Nephew
Uncle Bob’s Nephew
у меня в com.facebook.react.javascript
Uncle Bob’s Nephew
это значит у меня в коде ошибка?
Uncle Bob’s Nephew
Gena
Gena
Ошибка в коде инициализации одного из нативных модулей... просто вся эта инициализация (вызов `[RCTModuleMethod function...`) из JS инициирована
Gena
Можете чуть раздвинуть это (раза в 2-3 шире сделать)?
Или всё же из консоли скопировать полный текст стек-трейса и вставить в pastebin или gist
דָּנִיֵּאל
Привет, подскажите плз, что бы сделать для всех вьюх SafeAreaView, нужно написать HOC?
Unknown number
Смотря что используешь для навигации. Если есть родитель то можно просто обернуть (по идее)
Если нет - тогда хок
Gena
Привет, подскажите плз, что бы сделать для всех вьюх SafeAreaView, нужно написать HOC?
Но не делайте так ) SafeAreaView должно быть как можно меньше. Почему? Потому что он запускает второй цикл лэйаута... потому что он сперва со всеми детьми лэйаутится как обычный view, а потом уже "отрисовавшить" понимает безопасные отступы, отправляет эти метрики в shadow tree и там дергается второй лэйаут и т.д. в цикле... Поэтому же их лучше не вкладывать один в другой...
Dmitry
Dmitry
и уже внутри все разруливать
דָּנִיֵּאל
דָּנִיֵּאל
Кстати, что сейчас актуальней роутер wix или react navigation?
Помню раньше советовали rn, у викса было много багов, сейчас все ок?
Gena
Ну или скрины отдельные... В общем его надо аккуратно расставлять в логически нужных местах.
Да, HOC можно сделать... только не вставлять его во что попало...
Nikita
Artem
v2 работает на ура, есть несколько не перенесенных фич еще, все в таблице можно посмотреть на гитхабе
Dimitrii
Stas
react-native-releases/CHANGELOG.md at master · react-native-community/react-native-releases · GitHub
https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md#057
Stas
0.57 вышел. Говорят AsyncStorage пофиксили.
Dimitrii
а на винде работает?)
Pasha
Dimitrii
react-native 0.57.
Android tooling has been updated to match newer configuration requirements (SDK 27, gradle 4.4, and support library 27); building with Android plugin 3.2 doesn't work due to the gradle scripts, so please stay on Android Studio 3.1 for now
Artem
а мы на 0.55 на 3.2 билдим ))
Artem
а у них на 0.57 не заводится, чудесный конечно продукт
Aleksei
о, @gblack9 отличился 🙂 https://github.com/facebook/react-native/commit/3949e937cc0c032965cbffa0c7b6c0f702f12e01
Aleksei
а самое главное https://github.com/facebook/react-native/commit/da6a5e0439c168147271ef66ad5ebbeebd6fce3b можно заюзать, йес)
Gena
Пол года и решение поддерживать собственный форк из-за этой хни :-] И то они его смержили с меньшей производительностью, чем оригинальное решение в PR...
Да, с Android там они хорошо, что взялись... припекло уже...
Самое главное, что они NDK до r17b обновили, потому что всё остальное и так можно было апнуть в собственном форке, а вот с NDK была "опа", приходилось ставить рядом старую и переменной окружения на неё показывать, иначе сам RN не билдился...
Gena
Вот это удаление меня несколько пугает (кажись я его в навигации юзал, опять весь этот код читать): "ReactInstancePackage is now deprecated; use @link ReactPackage or @link LazyReactPackage"