Игорь
Ладно. Буду думать дальше
Игорь
Ошиьку я пользователю отдаю, когда глобальный ключ error в значении true. Это я обрабатываю в catch блоке опять же в глобальном стейте
Игорь
А в компоненте просто смотрю. Если error true, верну вью с ошибкой
Игорь
Если false то данные
Игорь
Кажется допер. А если менять loading на изначальный true в момент перехода на новый экран. В onPress где навигейт
Руслан
У тебя повидимому она отдает результат в самом компоненте?
не совсем вопрос понял) есть функция, которая ходит на сервер, получает данные, внутри себя осмысляет их, и в любом случае возвращает какой-то ответ.
Эту функцию я вызываю в компоненте, в котором мне нужны эти данные, либо ошибка и там же вывожу данные попутно меняя в стейте компонента isLoading
Руслан
Игорь
Ну тогде мне нужно получить колбэк этой функции внутри каждого компонента. Верно? Если не ошибаюсь, тогда теряется смысл использования контекста
Игорь
Игорь
Только вывод вьюшек
Игорь
Это же основная концепция redux и хукового контекста
Игорь
И любой архитектуры в целом
Игорь
Если менять ключ в навигаторе (у меня дровер), то мне не придется в каждом скрине прописывать локал стейт на loading. Будет только вывод вью и импорт 2 объектов loading и обьекта с данными
Игорь
🤦♂️
Игорь
Еще проще выводить всегда по умолчанию прелоадер, а уже по ключу loading выводить вью с данными
Игорь
Точно
Игорь
Спасибо за дискуссию
Игорь
😂
Игорь
Так и зарождается истина
Maksym
Народ, привет!
Приложение Реакт натив при компиляции - это ж в результате не джаваполукомпиляция и не обычный js в браузере завёрнутый в апликуху по типу експо на сколько я понял. Тогда что это?
Anton
Aidanka
Всем привет! Кто-нибудь знает, как TouchableOpacity сделать disabled на некоторое время? На 2 часа, например.
B
Всем привет. Ребята, можете подсказать, у меня есть экран и на нем есть кнопка перехода в другое приложение (это системная настройка самого приложения). Вопрос, как слушать событие при переходе с другого приложения в мой rn-приложение? Допустим, я что-то изменил в настройках и мне надо обновить экран..
Anton
Anton
Если посмотреть в то, что лежит в апк можно увидеть там index.bundle.js
Maksym
Maksym
А вот ещё вопрос, а если приложение уже в плеймаркете но на java было написано, перезалить на его id новой версией 2.0 например apk на скомпилировано ректом можно?
Anton
Anton
Главное чтобы был ключ подписи и applicationId тот же самый
Maksym
B
Vladislav
Всем привет. Кто писал на ТСе, сталкивался с тем, что когда импортишь фичи из 'react-native' валится ошибка, но если импортить 'react-native/index', то все ок?
Gena
Vladislav
Gena
Vladislav
Ладно, спасибо
Gena
И d.ts не исполняемый файл )
Gena
Если что, у typescript есть способ отладки таких вещей... опция --traceResolution
Anton
ana 🪢
@gblack9
Jasur
Shamil
попробуй import h from './src.....';
Shamil
https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-absolute-path.md
Maxim 📱 D
Руслан
Всем привет, borderStyle dashed и dotted рисуются нормально до тех пор, пока не пытаюсь сделать нижний бордер или боковой, вобщем в любом варианте, но не полностью вокруг элемента, есть у кого-то решение?
A
коллеги, вот такой прелоадер приходилось реализовывать?
A
A
крестик понятно, можно кнопку поверх лоадера. а вот сам прогресс бар, который заполняется.. animated?
Церго
https://github.com/oblador/react-native-progress
Церго
https://github.com/oblador/react-native-image-progress
Церго
я такие юзал
Церго
Onuploadprogress какой-нить еще обновлять
Артем
Anatoly
Доброго дня!
Подскажите, может кто сталкивался с такой задачей: у меня есть множество небольших аудио-файлов, мне надо при запуске приложения первый раз их все скачать и сохранить локально, чтоб не обращаться постоянно за ними на сервер.
Я так понимаю, что мне надо сохранять каждый файл в internal storage и получать путь к нему, и сохранять это всё в приложении. Плюс отслеживать, успешно загрузился файл или нет и так далее.
В связи с этим вопрос - есть какие-то готовые решения для таких вещей? Или всё самому с нуля делать?
Vadym
Ребята, привет. Подскажите пожалуйста, как добавить снапшот карты с маркером текущего положения?
Stanislav
Andrei
А это нормально, что оплата apple developer может несколько дней проходить?
Stanislav
Andrei
🙁
Andrei
Не представляю, что будет с проверкой приложения
Jasurbek
всем привет
Jasurbek
обычный apk также становится больше
Jasurbek
что нужно сделать, чтобы уменьшить его
Церго
проверка быстрая) денёк
Jasurbek
вот
Церго
макс
Jasurbek
Ermak
Всем привет! Подскажите плз, в чем может быть проблема - fetch отлично отрабатывает на джейсон плейсхолдер но даже не доходит до апи, вылетает ошибка network error ?
Церго
@JJKYuldashov android app bundle все равно потребуется для загрузки в стор, он будет сразу на пару мегов поменьше)
Jasurbek
Jasur
Jasur
Jasur
Vitaliy
линтер не пропускает коммит, потому что какие-то проверки не пройдены
Vitaliy
а судя по спецсимволам, пытается картинки проверять и падает.
Jasur
Вот какие настройки я не понял, потому что просто из git clone делаю и просто добавляю новый файл и делаю коммит