Dmitry
можно отлавливать запросы, если они из экшенов диспатчатся как конфиги
Dmitry
а не как результаты зарпосов
Peter
а можно пример?
Peter
что значит как конфиги
Gena
Dmitry
dispatch({ type: 'SOMEACTION', url: 'api', .... }), тогда в мидлваре отлавливать экшены и слать оттуда запросы, я так делал обертку для ajax. Если же у тебя fetch.....then(response => dispatch({ ... }) )) то в мидлвар уже результат будет
Dmitry
Если я теюя правильно понял, то тебе изначально нужно все запросы прогонять через миддлвар, там их обрабатывать и уже потом отправлять сам запрос на сервер
Peter
да you are absolutely right
Peter
thank you very much
Stas
Привет. А вы пишете тесты? Если да, то какие инструменты используете?
Try to recall my name
jest
Daniil
Ребят, а можно как-то заюзать navigationOptions в функциональном компоненте?
Типа такого
static navigationOptions = ({ navigation, navigationOptions }) => {}
Stas
jest для снэпшотов?
Stas
если там есть какая-то логика, то происходит маунт компонента и уже проверяется правильно ли изменяется интерфейс при каких-то событиях?
Andrew
Привет ребята! Никто не сталкивался с проблемой, что при смене bundleID и создании новых сертификатов, cloud messaging на симуляторе работает, а на iPhone нет?
Lev
Всем привет, обновил реакт натив и вылазит это
Lev
Lev
В чем трабла? Гугл не спешит помогать (((
Gena
Lev
По всему проекту искал где может быть значение backgroundColor null или undefined не нашел
Gena
Lev
Или я не туда копаю?
Lev
Зм, ясно, спс!
Gena
Судя по выдаче гугла, это что-то типа внешних нативных компонентов...
Lev
Плагины шерстить надо?
Lev
Жопа блин
Gena
Плагины шерстить надо?
Попробуйте остановиться в этом месте нативным дебаггером в Android Studio и посмотреть что это за View (какого класса) и кто у него родитель.
Gena
Вот здесь ещё пример дебаггинга похожей проблемы какой-то добрый человек расписал: https://github.com/react-native-community/discussions-and-proposals/issues/69#issuecomment-450532964
Lev
Lev
Ок, спс
Gena
не знаю точно, возможно можно и на реальном девайсе...
Andrey
ну и обновить его
Lev
Это где посмотреть?
Andrey
.babelrc
Gena
Ну да... в целом, рекомендую посмотреть сюда: https://pvinis.github.io/purge-web/, показать дифф и аккуратно убедиться в том, что все изменения, которые там показаны, в проекте тоже сделаны.
Eugene
ухты
Lev
{
"presets": ["module:metro-react-native-babel-preset"]
}
Andrey
Lev
Как бабель обновить? Я первый раз на него после 57го реакта натыкаюсь
Lev
Ладно гляну сайт, может поможет
Lev
Спасибо
Andrey
Глянь, не бабель а плагин с метро нужно обновить.неправильно выразился
Lev
Метро никогда не юзал, как его обновить?
Kto?
Ребят, кто сталкивался с gps location, подскажите, как хендлить выключение gps'a ?
Dmitry
Dmitry
надо позаимствовать идею)
Ivan
Подскажите
Перешёл с Touchables из reac-native на rn-gesture-handler
Когда использую в FlatList то после рендера TouchableHighlight почему-то в нажатом положении(underlay)
Lev
Кароче, если ошибка на фон... Тут кнопки в шапке с прозрачностью не рубят у натив бейза
NativeBase - Header - Button:transparent
Lev
Еле выковырял
Roman
Добрый день. Не поскажите библиотеку для toast в которой можно было б прокинуть иконку и кнопку?
Roman
@AaronAumer он самый
Nick
@AaronAumer он самый
насчёт иконки не уверен, но у react-native-paper был емнип
возможно придётся доработать самому
Vitaly
Roman
AaronAumer подсказал не плохой вариант
Roman
буду смотреть
Игорь
ребят, кто-нибудь знает готовые билды для оптимизированного получения геопозиции на android and ios ?
или хотябы библиотечки на android, которые позволяют это делать?
Gena
bootstrap - тема)
Это не отражено (пока) в pet-проекте, но в настоящих проектах используется тестами как точка входа для тестирования общего старта приложения. Через неё же инжектятся фейковые зависимости нужные тестам типа memory fs или выключаются ненужные в тестах, типа логгера.
Andrey
@AGIFON я когда-то делал велосипед с помощью react-native-gps-state
Andrey
@AGIFON на айфоне у меня проблем небыло от слова ВООБЩЕ. а вот андроид с его таймаутом по получению координат очень много крови попил
Dmitry
Игорь
Kto?
Kto?
И нет никаких задержек
Andrey
@AGIFON удачи. потому что в конце концов я установил листенер на изменение координат и показывал юзеру состояние сервиса. Но это было во времена 0.43
Игорь
так никто не знает готовых решений? )
а то меня таймаут уже задолбал)
Andrey
@Debian94 тоже тогда пробовал
Игорь
неужели на 2000 человек никто это не победил?)
Andrey
@AGIFON более того, есть платная либа для этого кейса)
Kto?
Ну, я с этии и не сталкивался, чтобы победить
Rinat
ребят привет. вопрос по bitrise, перестал билдить. ошибка http://prntscr.com/na4mwx локально билдит нормальный apk без проблем, на битрайз нет. кто может сталкивался
Игорь
Andrey
@AGIFON react-native-background-geolocation