Petr
get запрос работает, постзапрос при дебаге через js работает только на выключенных cors-ах
перенес приложение в мобильник
гетзапрос также работает, постзапрос - нет
Petr
для справки - использую библиотеку axios
Anonymous
Petr
https://chrome.google.com/webstore/detail/cors-toggle/jioikioepegflmdnbocfhgmpmopmjkim
Aleksei
Alexsandr
A
A
вот пока тоже другого не придумал
Kyrylo
откуда в RN CORS?
A
хотелось бы на уровне Form одним хэндлером всё рулить
A
по-моему это норм практика, не?
Aleksei
ну и передавай на уровне Form разные хэндлеры
Anonymous
Aleksei
для такой простой задачи че то выдумываешь
A
типа emailOnFocus(), passwordOnFocus () ?
Petr
да я вот поэтому тоже не понимаю, почему не работает(
можно вообще как-нибудь смотреть сетевые запросы не через js-дебаггер?
Petr
откуда в RN CORS?
Petr
да-да, я понимаю
на мобильных приложениях это вообще нет по идее, поэтому ошибка не должна возникать в принципе
Kyrylo
Aleksei
воу воу
Kyrylo
это только для браузеров
Petr
как вы тестируете вообще сетевые запросы приложения?
Anonymous
Kyrylo
Kyrylo
Petr
Ну вот если js-дебаггер открывать, то уже, как я понимаю, запросы шлются через браузер
Kyrylo
нет
Kyrylo
приложение отправляет логи в браузер и ты их видишь
Kyrylo
а сам запрос делается из приложения
Anonymous
@iblia не подкинешь про корс в мобилках ?
Roman
сам реквсет будет идти через браузер
если прописать вот такое
GLOBAL.XMLHttpRequest = GLOBAL.originalXMLHttpRequest || GLOBAL.XMLHttpRequest;
Petr
да, я вот это писал
Petr
чтобы делать cors
Petr
щас отключил
Petr
перезапустил
Petr
вот как запрос показывается в network
Petr
Petr
Petr
гет запрос работает при этом, как и раньше
Danil
Можно как-нибудь все активные фетчи остановить?
Roman
запусти браузер с disable cors
Petr
это спасает когда такой кусочек кода есть XMLHttpRequest = GLOBAL.originalXMLHttpRequest ?
GLOBAL.originalXMLHttpRequest : GLOBAL.XMLHttpRequest;
Petr
запусти браузер с disable cors
Petr
я его щас закомментил
Petr
поэтому не помогает
A
ай, проще инпуты классами делать, со своим локальным стейтом и не лохматить бабушку всякими пробросами пропсов и т.д.
Evgeniy
Иван
а чем она отличается?
думаю стоит открыть репозиторий и посмотреть, мне нужна была камена и доступ к галереи, а тут все это реализовано сразу
Evgeniy
кстати о глюках тут что то говорили, вроде глюки при дебаге - это нормально же, у меня простейшие анимации лагают дико когда включен дебаг, если отключаю дебаг, всё перестаёт глючить , плюс-минус гладко идет, думаю если собрать релизный апк, то будет ещё лучше
Иван
в релизном гораздо лучше, тут уже много раз обсуждали что дебаг лагает дико, собирайте переодически релизные и тестируйте, так и поймете реальную работу приложения
Evgeniy
Alexsandr
Дебагер реально себя очень сильно криво ведет особено после перехода на ios 11
Danil
Кто сталкивался с Failed to capture snapshot of input files for task 'bundleReleaseJsAndAssets' property '$1' during up-to-date check. при /gradlew assembleRelease?
Alexey
Всем привет, столкнулся с такой проблемой: добавил в проект тесты на Jest, все было нормально, все тестировалось, но когда в проекте появился DI через inversify, все классы которые помечены аннотацией @injectable() перестали тестироваться, то есть я в тесте не могу создать экземпляр этих классов, заинжектить в тест тоже не получается. Может кто сталкивался с подобным и знает решение?
Alexey
Alexey
Aleksei
я вообще не уверен что realm можно просто завести в таких тестах. там либа такую магию творит что просто ппц, я когда исходники ковырял, так даже и не понял где они инициализируют js для RN. Знаю только что где то в плюсовом коде подсовывают в контекст движка
Oleg
Oleg
Это все равно что кролика из шляпы доставать
A
Unit testing и RN: как и с чем готовите? Все Jest юзают?
Dima
да, для юнитов jest, все из коробки работает, зачем напрягаться дополнительно? для e2e detox
Dima
Dima
Dima
нужна прямо веская причина чтобы окунаться в эту магию
Alexey
Aleksei
Я бы попробовал realm как замену redux стору (сам realm с подами так и не завел)
Aleksei
а sqlite для этого чет не зашел
Dima
я скорее от обратного иду, зачем вообще база? несколько причин перечислил выше
Aleksei
чтобы не сериализовать для сохранения
Dima
например могу представить firebase или вот новый этот Amazon Sync для того чтобы убрать всю сложность синхронизаций внутрь, типа пусть за меня делает
Dima
много данных = скорость сериализации на медленных устройствах не устраивает