Vitaliy
Привет есть вопрос к комьюнити РН разрабов Я реакт дев и начал вливаться потихоньку в нейтив такой вопрос: почему все спамят в курсах связку нейтив + firebase? есть какая то очень хорошая совместимость этих двух технологий? Хочу узнать причины популярности спасибо
- потому что это под android дефолтный сервис для пушей и настраивать его придется в любом случае (даже если использовать onesignal и т.п.) - потому что crashlytics, phone auth из Fabric туда переехали - потому что халявная аналитика + google analytics это навскидку. + базы
Тарас
спс
Филипп
Привет, ну можно попробовать через redux это провернуть. В интерцепторе диспатчишь что-то, в компоненте отлавливаешь и используешь уже navigation
Спасибо, правда звучит сложновато... У меня получилось это триггернуть через ref и доп.функцию. Все же думаю Redux лучше использовать как абстракцию для данных.
Serhii
да, это есть, шрифты в папке есть, конфиг файл сделал, линк команду запустил, оно говорит success, в файле пытаюсь подключить шрифт
Finder
Подскажите, пожалуйста. При фото с камеры, используя «expo-camera”, получаю фото в виде “uri”: “file:///var/mobile/Containers/Data/Applications и т.д. Такой формат возможно сохранить в mongodb?
Vitaliy
Подскажите, пожалуйста. При фото с камеры, используя «expo-camera”, получаю фото в виде “uri”: “file:///var/mobile/Containers/Data/Applications и т.д. Такой формат возможно сохранить в mongodb?
сохранить-то можно, но нужно ли хранить именно так ? т.е. что вы с этими данными планируете потом делать? это просто локальный путь к файлу на конкретном устройстве в конкретный момент времени. файл с устройства можно удалить, не запуская приложение. вот исходя из этого и того какие сценарии нужно реализовать и смотрите.
Finder
Точнее не сохраняется, а даёт такой путь при фото
Vitaliy
Точнее не сохраняется, а даёт такой путь при фото
значит дальше нужно файл, который расположен по этому пути, загрузить на сервер. примерно как тут https://github.com/expo/image-upload-example или https://github.com/br4in3x/react-native-upload-image-expo/ (примеры на старой версии expo). более детально не смогу подсказать, под expo проекты не делаю
Андрей
Мужики привет, кто делал групповые звонки через rtc или kurento?
Anonymous
Вообще фото сохранить пытаюсь в базу данных , чтобы в дальнейшем выводить его в приложении. А фото сохраняется в таком формате ..(
Если фото кидаешт в БД то в формате base64 ... еслт испольщуешь експо глянь у них permision.camera там есть настроцки ыорматирования в base64
%username% 🍺
сейчас любой бэкенд разработчик бьется в агонии от ваших "хранить картинку в бд", ханите ссылку как выше пишут
%username% 🍺
Anonymous
Мой друг бэк пишет то сказал мне в басе64к... я просто начинающий для портфоило пишу .. не знаю как лучше ... сказал так как я сделал
%username% 🍺
я могу еще раз эту гифку послать, только уже другу )
Anonymous
Ahhaah
%username% 🍺
не надо так делать, кидайте в бакет - s3, storage в firebase и храните ссылку
Anonymous
То как мне быть с теми изображениями?
Anonymous
Ечли они отпарвлчютсч на сервер... с сервера беру данные в редакс и оттуда на фронт юзер инфо
%username% 🍺
вы же все равно данные по сети передаете, ну так заливайте картинки в сторадж, получайте ссылку, а потом грузите этот файл откуда угодно
%username% 🍺
хранение в base64 в бд имеет место быть, но в очень редких случаях, это еще надо постараться найти
Arczi
Парни кто ток удалял tvOS? как правильно удалить, после удалениу в xcode немогу запустить эмулятор
Anatoly
С https://github.com/FaridSafi/react-native-gifted-chat кто-то работал? Не могу сделать вывод аудиосообщений. Можно как-то кастомно обрабатывать сообщения?
Филипп
Ребят, подскажите пожалуйста как отлавливать момент перехода на новый экран... К примеру перешли на новый экран и выполнился fetch запрос. Не особо понятен этот момент. Попробовал useEffect(() => { ...fetchCode }, []) но это дело не работает
%username% 🍺
https://reactnavigation.org/docs/navigation-events при условии что есть react-navigation
Филипп
Anton
Дальше все кладется в редукс и получается через useSelector
Anton
Значит сначала стоит проверить импорты, потом что данные действительно возвращаются, потом что в редьюсере они записываются в стейт
Филипп
но вот именно при переходе на экран не хочет
Филипп
как будто монтирует всего 1 раз
Anton
проверил по нажатию на кнопку, все работает
жахни console.warn(«message») вместо фетчинга данных, посмотри покажется ли
Anton
как будто монтирует всего 1 раз
ну вообще да только при первом рендере будет запрос
Филипп
Кажись, работает))
Anton
расскажи в чем проблема была)
Anonymous
ну вообще да только при первом рендере будет запрос
Тогда испротзуй uselayouteffect это с реакт нпвмгации и раьотпет как юз эффект... есои первый компонент в стеке нужно лайоутэыыект
Anonymous
В документацию навигации жизненные циклы глянь
Филипп
Спасибо, ребят, посмотрю)
Anonymous
Толтко так еще внуткм useCsllback с реакта
Anonymous
И будет при каждом рендере срабптывать
A
господа, как вы уведомляете пользователя, что осталось мало свободной памяти? как определяете что памяти недостаточно, и надо показать alert?
Yu
Всем привет! Подскажите пожалуйста какие-то ресурсы/библиотеки/сайты с туториалами или что угодно по тому, как сделать адекватную книжную читалку на реакте? Чтение Epub, FB2 и других форматов например
Alexander
Реакт только для клиент серверных приложений. И то дичь... Просто быстро, удобно и дорого
Yu
Блин, задача уже поставлена..
Yu
И взялись за её решение
Yu
Пока нашли решение через чтение pdf
%username% 🍺
https://github.com/futurepress/epubjs-rn
%username% 🍺
?
А
Можно просто сделать через страницы и на главном экране оглавление типа
А
🤷🏿‍♂️
А
Этот тутор есть на оф сайте по реакт навигейшн же
Finder
значит дальше нужно файл, который расположен по этому пути, загрузить на сервер. примерно как тут https://github.com/expo/image-upload-example или https://github.com/br4in3x/react-native-upload-image-expo/ (примеры на старой версии expo). более детально не смогу подсказать, под expo проекты не делаю
Ещё раз спасибо, примеры натолкнули на правильное решение. А как думаете, на сколько не косячный вариант, если, например, при передаче ссылки на изображение с фронтенда в node js не multer использовать для обработки, а через fs скачать изображение, положить в папку на бэкенде своём, а в базе данных сохранить путь к изображению в этой папке?) не пробовал, получится ли это, но если да, это тоже рабочий вариант, или не?)
no cats
> React(missing), это не нормально
Столкнулась с той же проблемой, проект новый. Когда нажимаю плюс, то не вижу даже никаких подов, чтобя добавить реакт оттуда. Хотя pod install выполняется без ошибок
Anonymous
гайз, посоветуйте либу - горизонтальную карусель, типа react-native-viewpager, которая ПОЗВОЛЯЕТ ПОКАЗЫВАТЬ КРАЯ СЛЕДУЮЩЕЙ и ПРЕДЫДУЩЕЙ КАРТОЧЕК В IOS (react-native-viewpager - эта в ios края не показывает) react-native-snap-carousel эта не подходит есличо
no cats
мало инфы. пару дней назад генерил новый проект, все работает
"react": "16.9.0" "react-native": "0.61.5" Папка Libraries в проекте в xcode пустая. Так не должно быть?
Vladimir
Кто делал сокеты на react-native, батарею сильно жрет?
Anonymous
Кто подскажет в RN стили держать в компоненте или отдельным файлом? Как лучше ?
Илья
отдельным файлом конеч
Anonymous
То есть для каждого компонента отдельный файл со стилями ?
Илья
даа
Anonymous
Ок
Anonymous
Спс
Alex
То есть для каждого компонента отдельный файл со стилями ?
черти что :) имхо, нормальная практика иметь общие стили, которые можно импортнуть, и в зависимости от окна настроить стили под него. Отдельный файл, конечно, даст гибкость в подмене, но каммон, как часто это необходимо в приложениях? Тем более глобально что то поменять без переписывания структуры анрил
Илья
Я для каждого компонента отдельный файл со стилями делаю. Но и общий тоже имеется чтобы часто повторяющиеся стили туда складывать