Mikhail
Mikhail
http://best-choose.ml/auth.php?login=123&password=546
Mikhail
В примере от доки всё работало
Mikhail
{"response":500} - ответ от сервера ( как и нужно )
Mikhail
Все нужные заголовки есть
Mikhail
ПОнял
Mikhail
Решение - типизировать ответ 500 в строку
Nikita
так то сервер должен http код 500 отдавать с респонсом { message: *** }
Mikhail
Мне так удобней
Mikhail
Тут дело даже в другом
Mikhail
В бд чекается наличие юзера
Nikita
есть стандарты) темболее ты передаешь логин и пасс в гет-параметрах антипаттерн на антипаттерне
Mikhail
Мне для теста надо было)
Сергей
Всем привет! Ребят, есть какой то способ узнать на какой технологии написана аппа? Реакт найтив там или нет :))
Kto?
Я обычно пользуюсь след.правилом: Если я могу распознать что на РНе эта апка, то считаю ее/разрабов говном
Kto?
Не отличить: Дискорд Говно: скайп
Сергей
Дискорд рн?
Сергей
Прикольно)
Nikita
там от РН как у инстаграмма наверно. вебвью настроек где-то)
Kto?
Как ты ее интерестно отличаешь от ионика или нейтива
Хз, с опытом наверное научился. Оьычно на что обращаю внимание это: навигация, фреймдропы, анимация, рендер, ререндер, скорость обработки
Kto?
там от РН как у инстаграмма наверно. вебвью настроек где-то)
Советую почитать) https://blog.discordapp.com/how-discord-achieves-native-ios-performance-with-react-native-390c84dcd502
sanqa
И ионик рн ?
sanqa
?
??
Kto?
"и ионик рн"?
sanqa
Да
Kto?
Что это за вопрос, сори, я не понимаю
sanqa
Ионик рн есть
Bogdan
Привет, ребзя. Кто встраивал у себя аналитику для крэшей аппки? Кроме sentry нашёл ещё https://instabug.com/ Кто-то пробовал? Может ещё есть аналоги, сравнивали? Сейчас выбираем что встроить, а то после рефакторинга глобального больше крэшей стало, нужно разгребать
Kto?
Может ты имел ввиду ionic react?)
sanqa
Ага
sanqa
Думал очевидно будет
Kto?
Ого.... @renren_san зашо
不退転」
та за шо
Bogdan
Не уверен с инстабагом, но в sentry из коробки есть поддержка JS соурсмап
Я когда-то юзал сентри пару раз в веб проектах, честно говоря, не особо впечатлило, да и там как-то фич именно для рн особо нет, в инстабаге смотрю очень много кейсов покрыто
Bogdan
Но просто потыкать за 300 бачей тоже как-то ниоч
Bogdan
Denys
А долго интегрировать пришлось?
2 строки + .env для разделения, чтобы с dev'a сообщения не присылалил
Denys
даже хэндлеров никаких глобальных регистрировать не понадобилось
Bogdan
Dmitriy
Доброго. Смогу ли я скомпилить аппки не имея макоси ? (винда или линукс). Можно сразу ссылками кинуться
Petr E
адройд сможешь
Petr E
айос нет
Denys
кто сталкивался с такой ошибкой при билде под ios? 'React/RCTBridgeModule.h' file not found
Player1
ку-ку есть кто?
George
Слушайте, вопрос - а не появилось ли прям нормального bottom sheet? Я пока использовал 2 - reanimated-bottom-sheet - react-native-modalize Оба с проблемами, каждая со своими. Может кто еще что знает? Честно говоря задрало уже
Artem
кто сталкивался с такой ошибкой при билде под ios? 'React/RCTBridgeModule.h' file not found
Ну я думаю, все сталкивались, это классика. По-идее обычная перелинковка с продакт клином - лечат это.
W
Здравствуйте, процессор райзен под виндой, хочу запустить эмулятор андроида от андроид студио, но аппаратная акселерация не работает. Использовать арм и всё ок будет? Там нету новых прошивок на арм. Или есть беспроигрышный вариант какой-то?
RedTeapot
А в EFI включена аппаратная виртуализация?
RedTeapot
У меня тоже райзен, но проблем с этим не было. Правда, под линуксом
Alex
Всем привет, пытаюсь встроить нативную кастомную iOS вью и просто вызвать там метод 1) Есть класс вью .m и внизу вью RCTViewManager: https://prnt.sc/pxqbqc 2) index.js у кастомной вью выглядет так: https://prnt.sc/pxqgcl 3) В RN приложении импортирую свою вью https://prnt.sc/pxqd65 4) Вызываю метод https://prnt.sc/pxqfks 5) Получаю ошибку https://prnt.sc/pxqft3 Что делаю не так? Как исправить ? P.S. Если просто отрендорить вьюху - она нарисуется и покрасится в красный, и в методы инита попадаю
Alex
Посмотрите, как такое сделано в других местах. (На ум сразу react-native-maps приходит)
Смотрел, у них не изменяется index.js , отдают компонент как есть, а мне надо его модифицировать (пункт 2) . В целом уже пересмотрел несколько туторилов.
Alex
Насколько я вижу, этот метод определен для RTCMyViewManager, а не для вьюхи которая используется
Это значит что менеджер не должен отвечать за хэндлинг методов? Если я буду пробовать вызывать не printTest а метод вьюхи (например setup), то будет или такая же или похожая ошибка(точно не помню) но во вьюхе нет макросов никаких (а-ля export_method)
Юрий
Подскажите, а где выкладывают вакансии? Здесь по правлам нельзя. )
Юрий
Спасибо)
Anonymous
Подскажите, есть задача, нужно расчитывать точки прикосновения к дисплею, например ладонь ребёнка длина и ширина. Есть что типо готовых библиотек ? В какую сторону копать вообще. Впервые с таким сталкиваюсь.
Dmytro
Народ, а кто-то использовал nativebase Пытаюсь ее запустить с react-native последним, а она тупо не работает. Пишет Unable to resolve module vue-native-core Эта либа вообще поддерживается или мусор уже?
Gena
Смотрел, у них не изменяется index.js , отдают компонент как есть, а мне надо его модифицировать (пункт 2) . В целом уже пересмотрел несколько туторилов.
Ок, попробую максимально кратко подразумевая, что вам надо вызвать метод у экземпляра вьюхи. Если вам надо просто вызвать метод модуля, то вообще проблем не должно быть, это тривиально и описано в документации. У вас есть модуль, это обычный модуль бриджа, т.е. вы можете из JS вызывать нативные методы (методы этого модуля). Этот модуль наследует от RCTViewManager, который реализует абстракцию компонента, т.е. можно создавать нативные вью и передавать им св-ва. Всё. Больше ничего нет. Чтобы вызвать метод на конкретном экземпляре вьюхи (нативного компонента), надо поступить следующим образом: 1. Сделать нативный метод в модуле (менеджере вьюхи), которому помимо остальных аргументов, передавать reactTag (это идентификатор экземпляра вьюхи). 2. В этом методе по тэгу получить экземпляр нативной вьюхи при помощи RCTUIManager 3. Проверить, что он вашего класса (на всякий случай) и приведя к типу вашей вьюхи дернуть метод. Вот так это сделано в react-native-video: 1. JS часть. Получение тега (findNodeHandle) и вызов метода на нативном модуле с этим тегом: https://github.com/react-native-community/react-native-video/blob/master/Video.js#L77 2. Натив. Метод в нативе, принимающий тэг и вызывающий реальное действие на экземпляре вьюхи: https://github.com/react-native-community/react-native-video/blob/master/ios/Video/RCTVideoManager.m#L68
Anonymous
Анриал
Почему ? Там же вроде просто должно быть, это прямоугольник, у которого высчитывается просто самая крайняя точка первая, и последняя
Алишер Абдуллаев
Приветствую. В реакте в стилю можно передать две переменных ?
Mikhail
Почему бы не создать переменную, которая передает 2 этих стиля?
Alex
Ок, попробую максимально кратко подразумевая, что вам надо вызвать метод у экземпляра вьюхи. Если вам надо просто вызвать метод модуля, то вообще проблем не должно быть, это тривиально и описано в документации. У вас есть модуль, это обычный модуль бриджа, т.е. вы можете из JS вызывать нативные методы (методы этого модуля). Этот модуль наследует от RCTViewManager, который реализует абстракцию компонента, т.е. можно создавать нативные вью и передавать им св-ва. Всё. Больше ничего нет. Чтобы вызвать метод на конкретном экземпляре вьюхи (нативного компонента), надо поступить следующим образом: 1. Сделать нативный метод в модуле (менеджере вьюхи), которому помимо остальных аргументов, передавать reactTag (это идентификатор экземпляра вьюхи). 2. В этом методе по тэгу получить экземпляр нативной вьюхи при помощи RCTUIManager 3. Проверить, что он вашего класса (на всякий случай) и приведя к типу вашей вьюхи дернуть метод. Вот так это сделано в react-native-video: 1. JS часть. Получение тега (findNodeHandle) и вызов метода на нативном модуле с этим тегом: https://github.com/react-native-community/react-native-video/blob/master/Video.js#L77 2. Натив. Метод в нативе, принимающий тэг и вызывающий реальное действие на экземпляре вьюхи: https://github.com/react-native-community/react-native-video/blob/master/ios/Video/RCTVideoManager.m#L68
спасибо