Oleg
хотя если нужно часто обнволять то expo может быть решением
Oleg
но в очень узких облостях
Aday Zhumabek
но в очень узких облостях
Ну приложение будет делать тоже самое что и веб приложение, вот поэтому думал может в начале на экспо клай сделать потом не спеша разработывать на rn cli
Doc
HELP Может кто поммочь с оффлайн картами ? весь гугл изрыл нет совершенно ничего(
Andrei
Ребят, как вы обычно делаете приложения с учётом проверок на интернет соединение? Инициализировать подписку на изменение интернет соединения, мб запихнуть это в стор. Если нет соединения, то поверх всего выводить небольшой статус бар и дописать интерцепторы для Axios чтобы не отправлять в холостую запросы будет норм?
Сергей
3к человеок и никто с картами не работал*(
Почему никто ? Я в покер неплохо играю... Ещё иногда в козла редемся...карты нам знакомы...
Serj
как сделать блок кликабельным? подскажите 🆘
перерыл весь интернет, тоже нет ответа...
Doc
ужехотьб на експо делать, потому что там есть статья как на нем сделать.. но чего то очень не хочется использовать експо
Andrii
3к человеок и никто с картами не работал*(
https://github.com/nitaliano/react-native-mapbox-gl попробуй тут посмотреть
Doc
https://github.com/nitaliano/react-native-mapbox-gl попробуй тут посмотреть
он безумно криво работает.. делает видимость работы офлайн но у меня так и не полчуилось завести на девайсе с mobox ее
Irakliy
народ, пните кто в правильном направлении, пожалуйста: захотелось mobX потестить, а сборка падает, ругаясь на синтаксис декораторов
Aynur
babel.config.js: module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [ ['@babel/plugin-proposal-decorators', { legacy: true }], ], };
Aynur
не оно?
Aynur
ну и в devdependencies "@babel/plugin-proposal-decorators": "^7.4.0",
Irakliy
babel.config.js: module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [ ['@babel/plugin-proposal-decorators', { legacy: true }], ], };
The decorators plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you want to use the legacy decorators semantics, you can set the 'legacy: true' option.
Aynur
в смысле в файл пропиши)
Irakliy
прописал=) ща потыкаю ешё, может ошибся где
Irakliy
неа, всё равно падает
Gena
неа, всё равно падает
Включите эту опцию, которую просят (скорей всего в какой нибудь последней версии набажили с дефолтом): https://babeljs.io/docs/en/babel-plugin-proposal-decorators#decoratorsbeforeexport
Gena
Ну, т.е. { decoratorsBeforeExport: true, legacy: true }
{ NeFFeX }
Ребят
{ NeFFeX }
Такой вопрос, source={{uri: путь к фотке}}
{ NeFFeX }
Я тяну фотографию как cdn, но когда человек скачает приложуху и интернета не будет , фотка же не отобразиться ?
Irakliy
@ainoork, @gblack9 спасибо, завелось. Опечатолся малясь, пару скобок прошляпил =)
Gena
@ainoork, @gblack9 спасибо, завелось. Опечатолся малясь, пару скобок прошляпил =)
Как раз хотел написать, что у меня без всяких decoratorsBeforeExport работает с последними версиями
{ NeFFeX }
Никто не ответит?)))
Serj
react-native-autocomplete, все работает, но блок который выводит результаты поиска, находится под картами, я задал ему zindex и position: 'absolute' и он стал отображаться поверх карт, но кликнуть по результату поиска нельзя. Как сделать блок кликабельным?
Gena
Ещё можно исключать некоторые вью из responder chain через св-во pointerEvents (https://facebook.github.io/react-native/docs/view#pointerevents). Я не очень понял из вопросов то ли это что нужно, но в любом случае, пусть будет доп информацией
Maxim 📱 D
Ребят, как вы обычно делаете приложения с учётом проверок на интернет соединение? Инициализировать подписку на изменение интернет соединения, мб запихнуть это в стор. Если нет соединения, то поверх всего выводить небольшой статус бар и дописать интерцепторы для Axios чтобы не отправлять в холостую запросы будет норм?
Если есть редукс или мобикс делать. Сохраняешь состояние в нем, Создаёшь компонент для отображения уведомления об отсутствии интернета, привязываешь его к состоянию интернета из редукса и показываешь. Ещё можно на ивенты все повесить
Vadim
Мб кто-то сталкивался. Android 9 (api 28). Все работает в режиме разработчика на устройстве, но висит на сплэшскрине на продакшн версии. Как такое дебажить вообще? Одно и тоже устройство. Одна и таже версия.
Doc
подскажите пожаулста, допустим я решил загрузить свои тайлы карты в приложении.. как их запихать в файловую систему, чтобы прилоежение локально их взяло
W
Аналогичный вопрос, юзаю генимошн, добавил самсунг s8 на virtual box привязал диру, но её не видно, в настройках проводника нету ничего
W
Поставил нексус вроде норм всё
Anonymous
Всем привет, может кто-то сталкивался с такой проблемой, оооочень нестандартная. Проект expo sdk33 (detached), проекту уже 4 месяца, все ок, все работало. Но вдруг ни с того, ни с сего перестали отображаться картинки (вообще). Но(!!!) отображаются при билде с prod scheme через xcode. Долго копался, пытаясь понять в чем проблема и понял, что импорты/рекваеры картинок вместо даты о картинке выдают число (например, 20, 24 и т.п. ). Гугл толком не помог, может кто знает как заставить require снова работать нормально?)
Anonymous
Пробовал апдейт до sdk35, разные версии expo-cli, зависимости expo-asset, кеширование и прочее - ничего не работает. Клины билда и все остальное тоже Проблема именно в serving картинок с локалхоста через expo start
Anonymous
Смотрел babel-preset-expo, тоже ничего не вышло, плюс к тому же он тоже не менялся
Anonymous
Кажется дело в watchman
Vadim
Нужно смотреть логи с девайса (adb logcat)
Да, спасибо! Нашел проблему.
МихаИл
Доброе утро, коллеги
МихаИл
Используем в проекте RNCamera для распознавания лиц. На одном из устройств (производитель DEXP) камера запускается с темной картинкой, почти черной. На изменения exposure/whiteBalance/flashMode не реагирует, проблема воспроизводится на обоих камерах, фронтальной и основной. Опытным путем установлено, что в системном приложении есть еще одна настройка, ISO и если выставить занчение 100, картинка аналогично темнеет. Есть предположение, что у нас камера инициализируется с настройкой ISO не auto, а 100. В API модуля нет такого свойства. Кто сталкивался? Как в RNCamera можно повлиять на ISO?
Dm 🍍 tryrt🍍mDm 🍍 tryrt🍍mD
да, конечно, сам так заработал, только на C пишу
Dm 🍍 tryrt🍍mDm 🍍 tryrt🍍mD
на апворке
RedTeapot
Так, хватит оффтопа
Anton
Спасибо но от ещё идей не откажусь)
Имхо самая здравая идея. Сделать форк и подебажить натив, добавив параметр который надо для андроида. Там делов на пару часов
Anton
У меня дехпа нет)
МихаИл
У меня дехпа нет)
Посмотри в лс плиз
Danila
как сохранять информацию в самом устройстве, чтобы при повторном запуске приложения данные можно было получить
Danila
типо кук или localStorage?
Andrei
Что посоветуете для авторизации через палец/лицо?
Никита
Что посоветуете для авторизации через палец/лицо?
вот это react-native-touch-id точно работает, но мне не нравится для андроида поведение - обязательно показывается модалка, хотя у системы такого требования нет (см сбер) Еще использовал вот это react-native-fingerprint-scanner - тоже нормально работает, наверное их подход мне больше нравится
Andrei
А есть что-то для распознавания по лицу для android?
Daniil
react native touch id, face id поддерживает, насколько хорошо в ведре - не помню, разве там щас фейсайди уже нормально работает?
Никита
мне кажется на андроиде нет апи для faceid вообще, но я совсем не смотрел в эту тему. Но ни в одном приложении не встречал faceid - используется только для разблокировки
Сергій
мне кажется на андроиде нет апи для faceid вообще, но я совсем не смотрел в эту тему. Но ни в одном приложении не встречал faceid - используется только для разблокировки
Оно появилось начиная с андроид 10. Надо использовать BiometricPrompt API. Это апи совмещает и Fingerprint и FaceID (на тех устройствах где он есть)
Никита
надо будет посмотреть. В таком случае под рн почти наверняка ничего нет
Славик
Здравствуйте многоуважаемые люди ! Я ещё новичок в React и вот столкнулся с проблемой. До недавнего времени React приложения запускались без каких либо проблем, но довольно долго на моей машине(к примеру, для того чтобы запустить просто само приложение у меня уходило 3-7 минут моего времени), но т.к. я ещё учусь, мне посоветовали поставить облегчённую версию Nano-React. Установка и создание приложения прошли без каких либо проблем, и вот когда я решил запустить уже новое облегчённое приложение, мне стало выдавать эту ошибку. При этом перестали запускаться приложения созданные на Nano-React, так и старые на "полном" React. Подскажите пожалуйста, с чем может быть связана эта ошибка и как её можно решить?
Славик
W
parcel что-то не нравится, скорее всего просто ошибка в скрипте, попробуй хеллоуворлд забилдить
Славик
npm install -g parcel-bundler
А вы бы не могли пожалуйста объяснить, что делает данная команда ?
Славик
Ну что-то начинает подгружаться, пишет что сервер запускается.