Size: a a a

React Native — русскоговорящее сообщество

2021 June 10

AE

Artem Egorov in React Native — русскоговорящее сообщество
@Scaat Понял, спасибо
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
есть же стандартный netinfo, как вариант, вместо пинга

сконфигурируйте его на свой бэк, научите бэк отдавать нужный статус на этом роуте (вполне стандартный head healthcheck) и подпишитесь на его состояние, если совсем никак иначе

и да, в сочетании с правильной архитектурой это может быть самым удачным вариантом
источник

IZ

Igor Zinovev in React Native — русскоговорящее сообщество
заменять обработку ошибок сервера на какой-то netinfo плохая идея, тк сервер может отдать 500 на определенный запрос и 500 = сервер доступен и корректно сообщил об ошибке
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
вместе, не вместо.

есть соединение - шлем запросы, нет соединения - закрываем приложение экраном (подписка на состояние netinfo, который в фоне занимается проверкой соединения в нативном потоке), запросы из js на паузе.
источник

FG

Fedor Gofman in React Native — русскоговорящее сообщество
Доброго времени суток, кто нибудь сталкивался с задачей использования камеры в приложении?
Был произведён expo eject, пробовал expo-camera, react-native-camera, react-native-camera-kit
Сконфигурил все как в документациях
Проблемы:
expo-camera:
undefined is not an object (evaluating '_ExponentCameraManager.default.Type')

RNCamera:
CameraManager.checkIfRecordAudioPermissionsAreDefined

если делаю captureAudio={false}
RNCamera was not found in the UIManager

RNCamera kit:
"CKCameraManager" was not found in the UIManager

Все пакеты переустанавливал по несколько раз
источник

FG

Fedor Gofman in React Native — русскоговорящее сообщество
Помогите, если кто сталкивался с такой проблемой, пожалуйста!
источник

FG

Fedor Gofman in React Native — русскоговорящее сообщество
Заранее спасибо!
источник

IZ

Igor Zinovev in React Native — русскоговорящее сообщество
ну так то да, там чувак про ошибки на 500 просто говорил
источник

KA

Khasanshin Airat in React Native — русскоговорящее сообщество
Ребят, такой вопрос:
Насколько круто и актуально сейчас работать на Expo? Как много приложение в продакшн написаны именно на нем?
Объясню суть. Я изучаю RN и на данном этапе знаю только как создавать приложения с оболочкой Expo, а на чисто RN cli ничего не делал. Поэтому и встает вопрос: надо ли все это или для трудоустройства достаточно Expo?
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
ИМХО!

экспо обёртка, (довольно плохая как по мне), пускай и с потенциалом
для меня обертка в плане экосистемы === ограничения
нет там ничего сложного в рн-слай
чистый рн больше "возможностей/тонкостей" работе с нативной частью по банальной причине отсутствия прослоки ввиде экпо.
а экспо ещё поверх свою тонну ошибок докидывает, помимо своей глючности метро.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
++

Костыль для случаев когда нет мака, но нужно делать что-то под iOS, не более.
В остальном скорее источник лишних багов и ограничений
источник

IZ

Igor Zinovev in React Native — русскоговорящее сообщество
эксо дает гораздо лучший developer expirience, закрывает кучу вопросов по актуальности зависимостей и в целом ускоряет разработку проекта и циклы обратной связи. Минус - нельзя свои модули писать + дополнительные вес приложения. Поэтому тут во многом зависит от проекта, на мой взгляд если можно писать на экспо и это какой-то MVP где критичен time to market за минимум деняк на +20 мегабайт к бандлу всем пофиг это хорошая история
источник

IZ

Igor Zinovev in React Native — русскоговорящее сообщество
как показывает практика, на рынке куча народу перекатываются с веба и не могут в swift/objc/kotlin/java так что это не вопрос expo vs cli, а вопрос можешь ли ты залезать нативку в принципе. Я бы просто не стал на этом внимание акцентировать в интервью и если бы спросили говорил что не знаю нативные технологии, знаю только js/ts
источник

FG

Fedor Gofman in React Native — русскоговорящее сообщество
ASAP!!!
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
Там Библы есть крутые под неё
источник

KA

Khasanshin Airat in React Native — русскоговорящее сообщество
Суть в том, что опыт разработки как раз таки в swift/objc/kotlin/java есть, просто стоит вопрос перехода на RN cli.
Гайдов в инете мало нашел ( скорее всего плохо искал) на эту тему
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
ну как джуну/lol-middle тебе не нужны нативные. такими вещами уже должны заниматься синьки или существовать соотв. разрабы что для компаний больших норма.
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
Синьки
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
Кек
источник

MK

Maks Kolendyuk in React Native — русскоговорящее сообщество
:D
источник