Шамиль
Кто нибудь знаком с React Native DateTimePicker? Как там сделать русский язык?
Alex
Doc
ребят может кто с регуляркой помочь?
Doc
точнее как в редакторе
qwerty_11.22
Поменять точку между цифрами на _ ?
qwerty_11. - вот эту часть нахожу, но как оставить все что есть и изменить только точку на _??
И можно ли так вообще?
🆂🅴🆁🅶🅴🆈
Doc
A
react-native-firebase в офлайн как-то может аналитику собирать?
Барсбек
Всем здраствуйте! Как бы я сюда в первые пишу но в основном читаю Ваши обсуждение и советы, есть вопрос всем кто работал с 3d графикой и анимацией в react native можно ли на r.n создать игру 3д моделями, кто нибудь сталкивался с такими проблемами или я один))) хотелось бы узнать, всем за ранее спасибо
A
Vitaliy
Шамиль
Работаю в экспо. Как сделать фото с imagePicker понятно, но не понятно как его сохранить. Можете подсказать?
Serhii
Всем привет. Подскажите пожалуйста как получить пермишен на запуск в фоне ? У меня есть сервис с которого запускается активити(from background -> foreground) и если этого разрешения нет, то не работает запуск
Serhii
тел xiaomi. на других нормально работает
Serhii
ошибок в логах нету
Serhii
ребят,я просто пытаюсь сделать свой useFetch хук и импортнуть его, а мне что-то пишет про ErrorBoundaries и метод который должен быть где-то там имплементирован - getDerivedStateFromError
Aidanka
Всем привет! Не могу получить APNtoken на ios release build, приходит null. На дебаге все работает. Подскажите, пожалуйста.
Serhii
это всегда на экспо так? пишешь хэллоу ворлд (образно), а получаешь непонятные ерроры про destroy() метод
Alex
экспо не нужен)
Serhii
сори, я без мака и виртуалки
Anton
Andrei
Отправил приложение на проверку в AppStore, отклонили со следующей причиной:
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad running iOS 13.3.1 on Wi-Fi.
Но я ведь билдил только под iPhone
Anton
Andrei
Anton
Aroo
Барсбек
Anonymous
подскажите как сделать ссылку чтоб по клику из приложения открывался интернет с нужным url ?
%username% 🍺
проверка Linking.canOpenUrl, потом Linking.openUrl
%username% 🍺
вот https://reactnative.dev/docs/linking
Anonymous
спс
Евгений
Всем привет, здесь берётся определённый url картинки из firebase стореджа по названию, а как взять все url картинок что имеются и поместить их в массив?
Vladimir
Всем привет!
Кто-нибудь случайно не юзал какую-нибудь БД как альтернативу глобальному стейту? Как по перформансу? На сколько реальна идея?
%username% 🍺
watermelondb юзаем на одном проекте
%username% 🍺
sqlite внутри, весьма быстрая штука, правда не без изъянов
%username% 🍺
в AsyncStorage храним только токен авторизации
%username% 🍺
все состояние в watermelon, никаких redux, actions и тп
Vladimir
Не сказывается на производительности? Данные кешируются в памяти или каждый раз в бд за ними
Korg
Привет всем,
посоветуйте picker компонент, что бы с гибким изменением стилей
Vladimir
У нас просто сейчас такая ситуация что приходится тащить довольно много данных и начались проблемы с памятью и персистом. Логично переместить большие данные в БД, но не очень хочется разделять логику работы с данными, поэтому думаем над тем чтобы перенести в бд весь стейт и работать с ними напрямую.
Рефакторинг очень большой, поэтому хотелось бы узнать заранее о подводных камнях.
%username% 🍺
Перед тем как проектировать приложение посмотрели что нам требуется и поняли, что сложность получения данных пользователя будет высокая, поэтому хранилища ключ:значения нам не подошли
%username% 🍺
ну у нас было время подумать да )
%username% 🍺
но! у нас нет бэкенда (та-да), то есть мы не валидируем состояние - оно единственное верное на устройстве пользвоателя
%username% 🍺
могу кинуть ссылку
%username% 🍺
--не реклама--
https://apps.apple.com/us/app/aac-bestie-text-to-speech/id1391136811
%username% 🍺
валидировать состояние я бы на вашем месте не стал, есть опыт работы с Graphql + Relay и очень положительный, когда стейт один единственный и он пришел из Graphql.
%username% 🍺
основные затыки это с валидацией состояния и его актуализацией
Vladimir
Нам надо хранить довольно много пользовательских данных чтобы приложение работало в офлайне. При переходе в онлайн, данные синхронизируются с беком. Синк мы по сути сделали, так чтобы не бегать по всем данным. Поэтому с этим вроде проблем не должно быть. Меня больше волнует UI. Нет ли проблем в проверке всяких флагов, которые обычно очень близко в стейте и доступ к ним синхронный.
%username% 🍺
Watermelon имеет sync и можно написать правила синхронизации со своим бэкендом
%username% 🍺
Но он на столько же хорош, на сколько неудобен
%username% 🍺
realm и firestore хороши если свой бэкенд тоже ходит в них, а не синхронизация между realm/firestore + postgres
Vitaliy
Artur
firestore так себе история. Не берите ) Лучше свой бек
Vladimir
если я правильно понимаю, у вас redux + redux-persist.
а вы не пробовали хранилище персиста поменять? Мы в своё время съехали с async storage на realm причём в варианте когда отдельно от redux-persist остальное хранение организовали там же в realm.
99,9 % что что-то похожее провернуть можно, "горячие" данные + UI state в redux+persist, всё остальное в обход него в той же БД держать.
Да, мы уже поменяли хранилище, но это не решает большой объем данных в памяти, что крашит приложение на телефонах с небольшой оперативной памятью. Ну И время на запись персиста не маленькое, если быстро убить приложение, то часть данных теряется.
А по последнему. Вот как раз думаю чтобы не было отдельной логики в обход. Если есть сложности, то скорее всего так и придется часть в редаксе хранить, а часть в бд брать
%username% 🍺
firestore так себе история. Не берите ) Лучше свой бек
он позволяет быстро проверять гипотезы и выпускать приложения с обновлениями в реальном времени, аналитикой и авторизацией почти во всех сервисах за 2-4 недели. Свой бэк так не позволяет + нужен бэкенд разработчик (накладненько). Потому если вам MVP - firebase один из лучших инструментов, если долго и хорошо, да еще и удобно - свой бэкенд.
Artur
%username% 🍺
увы да )
Alex
Как сделать редирект на другую страницу так, чтобы сработал ComponentDidMount ?
Alex
"react-navigation": "^4.0.10"
Irakliy
Alex
Alex
Но оно как-то долго работает
Виктория
Можно как-то в рн открывать дефолтную камеру ios / android или только пилить свой компонент с камерой ?
RedTeapot
@shulgin21 Найм и вакансии не в этом чате
Vegas
Nikita
Доброго времени суток.
Задача такая,надо плоказывать определенный экран при отсутствии интернета. Сразу ка только пропадает инет ,перекидывать пользователя на определенный скрин.С помощью чего можно чекать статус инета ??
Или как правильно решить эту задачу ?
Irakliy
Nikita
Irakliy
пожалуйста
Макс
Ребят передаю данные в другой screen но в params ничего не приходит, что-то делаю не так или не прочитал что-то?
Макс
по доке сделал все норм должно быть
Макс
user консолил, он приходит, но когда преедаю в другой screen там params: {}
Макс
может я тут что-то должен добавить?
Макс
в стеке