Alex
А подскажите плз, что нужно поменять, чтобы эффект сработал только при изменении isLogged, а не при маунте: useEffect(() => navigation.navigate('Tabs'), [isLogged]);
Alex
а, не я ступил)) просто if islogged -> navigate
Mykola
преписал на XMLHttpRequest. Тестил с гітхаб апи. Если нет хедеров все работает. Но если добавить хедер к запросу получаю ошибку Error: Request has not been opened
Алексей
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
Andrii
кто может подсказать крутое решение колорпикера?
Vitaliy
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
а для чистого web ничего нет? типа такого (вроде заявлено что умеет) https://github.com/brion/ogv.js/ если нет нативного решения в RN, что-то можно и в webview закостылить )
Gleb
Ребят всем привет, кто-нибудь сталкивался с воспроизведением голосовых сообщений .ogg на иос ? обшерстил уже все аудио либы + react-native-video, никто не поддерживает .ogg. Как решали проблему ?
Как вариант, можно на бэке преобразовывать в .aac (как мы и делали, ибо других адекватных вариантов особо не нашли), с .aac уже плееры справляются
Алексей
я встречал много нативного кода на котлине и свифте если погуглите хорошо то найдете
видел 1 такой кусок, но он не подошел потому что по факту мне нужно как больше возможных форматов воспроизводить, и в целом плеер из react-native-video подходит, вот только на иос проблемы с ogg и aac … а из нативных кусков свою библиотеку с плеером выходит придется собирать ) Но похоже простых путей нет…
Bogdan
всем привет, вот такое в доке сплеш скрина, но в этом файле такого нету веедь,, что делать?
Bogdan
packages.add(new SplashScreenReactPackage()); вот так не работает
Bogdan
packages.add(new SplashScreenReactPackage()); вот так не работает
удалил это и картинка работает, кек, а как такое возможно?
Yurii
удалил это и картинка работает, кек, а как такое возможно?
Необязательно такое делать, р-н может сам все слинковать и добавить, это если с коробки не завелось то уже там править нужно
Bogdan
может автолинкинг?
линкинг есть, но там не указано, что это линк пропишет, я остальное все руками сделал, только тот шаг убрал
Yurii
хуже не будет, если я уже выполнил все настройки?
Не, если бы добавили пакет как в доке то при сборке написало бы что у вас два экземпляра либы
Алексей
🤔 как насчёт посмотреть исходники этой либы о которой вы говорите и посмотреть можно ли туда добавить функционал который вам нужен или взять с неё идею
Можно, но тогда придется заниматься постоянной поддержкой, если вдруг обновится чего. Как альтернативу вижу скачивать файл и открывать посредством intentView ( ну и альтернативой на иос ), просто в чате это не очень красиво выглядит, но в целом беспроблемный вариант
Gena
С автолинком аккуратней... я понимаю, что никто не следит за зависимостями у себя в проектах, потому что большинство вообще не знает, что это такое... Но всё же. Недавно обновился @react-native-community/cli, до 3.2.0, так вот там оно научилось линковать то, что раньше не умело. В частности у нас в проекте начал автолинковаться уже слинкованный вручную https://github.com/terrylinla/react-native-sketch-canvas И было очень неприятно, андроид билд начал валиться ни с того ни с сего, а оказалось просто два раза пакет слинкован.
Bogdan
а вот если стек сделал , в стеке, тоесть - меню, у него пункт - новости, текущая новость - стек в новостях, тоесть menu { news: stack { current news } } или же делать не стек, а плоский список?
Volodymyr
доброго времени суток. не могу нагуглить одну проблему, может кто сталкивался... на ios в статус баре пропадает время , уровень сигнала и тп, кроме куска батареи. я подозреваю, что текст просто становится белым и не виден на белом фоне. странно, что на эмуляторах и девайсах через экспо - все норм. проблема только при установки с апстора. может есть како-то параметр по типу androidStatusBar где можно указать цвет текст или кто-то подскажет куда копать?
Anton
Помещаешь его в рутовый компонент и/или на каждом экране где нужно переопределить цвет
А_Greece 🌸
Всем привет. Ребят, подскажите, пожалуста, способы запуска ютуб ролика внутри приложения? У меня сейчас используется WebView, но никак не могу понять, когда заканчивается ролик. Есть возможность сделать такое? Или может есть способы лучше запустить видео из ютуба по ссылке внутри приложения
Anatoly
А ты чатом не промахнулся?
Google
всем привет кто может помочь
Google
Коровийвирус
ты пропустил скобочку у onCompleted
Alex
Доброе утро
Alex
Подскажите плз, как такой формат даты распарсить? 2020-02-22T10:49:33.239+0300
Alex
Date.parse не читает(
Timur 👨‍💻
Подскажите плз, как такой формат даты распарсить? 2020-02-22T10:49:33.239+0300
Через .getFullYear() и ему подобные методы работы с датой)
Alex
нене, new Date(date) создает объект NaN, он в принципе не видит даты в строке
Vitaliy
нене, new Date(date) создает объект NaN, он в принципе не видит даты в строке
в отладчике хрома new Date отработает, а для jsc нужно смещение поправить, должно быть +03:00
Demuz
Подскажите плз, как такой формат даты распарсить? 2020-02-22T10:49:33.239+0300
import moment from 'moment'; const parsedDate = moment(dateSource).format('YYYY-MM-DD') https://momentjs.com/docs/ Шикарная либа
Alex
я почитал уже, она тормозит говорят сильно я руками уже пофиксил)
Demuz
moment тяжелый, лучше тогда уж date-fns
Не знаю. Четкий, проблем не замечал, даже на больших списках 2к+ объектов с датами.
Demuz
я почитал уже, она тормозит говорят сильно я руками уже пофиксил)
Эммм, насчет этого первый раз слышу, лично с такими проблемамы не встречался, даже при сложных операциях с вычислением рейнджей дат между датами, форматированием под локаль юзера и тому подобное.
Demuz
по ссылке примеры есть, со сравнением производительности
Это не обязательно. Если нет проблем с производительностью в приложении, думаю нет смысла ставить что-то другое. Если вдруг будут проблемы, может посмотрю.
Vitaliy
Это не обязательно. Если нет проблем с производительностью в приложении, думаю нет смысла ставить что-то другое. Если вдруг будут проблемы, может посмотрю.
> Если нет проблем с производительностью в приложении, думаю нет смысла ставить что-то другое это само собой, просто чтобы было с чем сравнить.
Demuz
> Если нет проблем с производительностью в приложении, думаю нет смысла ставить что-то другое это само собой, просто чтобы было с чем сравнить.
Окей, спасибо. Ну эт я не знаю, что надо сделать в приложении, чтобы оно тормозило из-за юзания moment. Список из 100к элементов сразу отрисовать? 😜😄
Demuz
> Если нет проблем с производительностью в приложении, думаю нет смысла ставить что-то другое это само собой, просто чтобы было с чем сравнить.
Сейчас 10000 элеметнов проверил использовал в простом ScrollView, со сложными стилями и форматированием moment + группировка по каждому дню. Отлично работает, даже в дебаг версии для андроид. 😱
Demuz
дебаг на chrome отрабатывает. такое лучше тестировать с выключенным дебагером
Сейчас наоборот включу попробую, может хоть как-то подтормозит.
А_Greece 🌸
еще вариант - https://github.com/barmej/react-native-youtube-player - судя по коду, решение почти то же самое, но уже упакованное.
Спасибо большое. Я пыталась поставить, но что-то пошло не так. Возможно, я вернусь сюда с новой проблемой :)
А_Greece 🌸
А при работе с expo ведь не нужно использовать react-native link в терминале?
Vitaliy
А при работе с expo ведь не нужно использовать react-native link в терминале?
Понятно почему не получилось поставить. В Expo сторонние нативные модули можно только после eject добавлять. В этом случае лучше сразу проект делать на rn-cli
Artem
Кто нибудь,можете посоветовать годный гайд по интеграции realm и redux в react native
Andrei
Стоит обновляться до последней версии react-navigation? Сейчас 4.0.10
Marat
Всем привет! Если есть кто работал с appcenter, можете подсказать? Как быть с приватными пакетами на битбакете, при билди появляется ошибка http://joxi.ru/ZrJY3owhwR8BdA Собственник пакета не я, мне предоставили доступ
Professional
Привет
Professional
Ищу 2 синьора на проект
Professional
Сюда можно писать ?
Professional
Есть разработчики из Киева ?
Vitaliy
Но уже много всего написано в экспо. Есть способ это обойти?
только если по примеру из модуля всё что требуется (не нативное) самостоятельно воспроизвести
Vitaliy
Сюда можно писать ?
@mobile_jobs @javascript_jobs @react_native_jobs
Vitaliy
Кто нибудь,можете посоветовать годный гайд по интеграции realm и redux в react native
именно гайд не подскажу, но примерно так: realm + redux + redux-persist + redux-persist-realm (как адаптер для хранилища)
Artem
именно гайд не подскажу, но примерно так: realm + redux + redux-persist + redux-persist-realm (как адаптер для хранилища)
Не мог,бы ещё если знаешь подсказать какие то апки написанные подобным образом на гите?
Vitaliy
Не мог,бы ещё если знаешь подсказать какие то апки написанные подобным образом на гите?
не, к сожалению не знаю. сам пару лет назад подобное делал, но код не сохранился. но там реально не очень сложно.
Vitaliy
Ща уже не пишешь на rn?
Пишу, но на проекте нет такой задачи.