Roman
Добрый вечер у меня проблема Используем rnfirebase и redux-saga export function* onMessage(action){ try { const state = yield select(); firebase.messaging().onMessage((message) => { let data = JSON.parse(message._data.action) if (data.length !== 0) { yield put(MAIN.main()) } }) } catch (e) { } } ругается на yield put(MAIN.main())
Никита
думаю дело в том что генератор onMessage а yield на который ругается относится к стрелочной функции вот этой (message) => { let data = JSON.parse(message._data.action) if (data.length !== 0) { yield put(MAIN.main()) } }
Вов Bobovich
внутри callback нельзя юзать yield
Roman
@vomchik как же тогда мне вызвать другую функцию?
Вов Bobovich
вам нужно ждать событие и только потом выполнять yield
Вов Bobovich
eventChannel
Вов Bobovich
https://redux-saga.js.org/docs/api/
Вов Bobovich
вам поможет
Roman
@vomchik спасибо буду грызть
Вов Bobovich
не за что
Сергей
Доброй ночи, люди, подскажите где использовать реакт, все что делаю вполне хватает jq
Anonymous
Вот и всё
Anonymous
Когда будет не хватать
Anonymous
Тогда учись реакту
Сергей
Тогда я на дне
Сергей
Те и буду
Władimir (Zae)
yep
Сергей
Так и буду
Сергей
Пойду по плачу в подушку
Сергей
Спасибо за честность
Anonymous
А чего плакать-то?
Anonymous
Если бизнес не нуждается и вполне удовлетворен
Anonymous
Стоп это же чат по реакт-нейтив
Сергей
Застой получается, а топтание на одном месте как то не айс
Сергей
Ладно не буду мусорить
Сергей
Всем пока и удачи
Eugene
привет всем. есть обычный стандартный fetch запрос https://pastebin.com/RpbbqJK1 выдает в итоге ошибку https://pastebin.com/PvWrj8AE при этом в отличие от браузера в react native debugger в network ни фига нельзя посмотреть, что же там улетает, что прилетает. как это отдебажить и вообще в чем может быть проблема? в браузере если кидать запрос, прилетает ошибка https://pastebin.com/9KQBPiDe в postman при этом все ровно и хорошо
Eugene
Кстати, какая версия андроид?
блин. впервые пишу. как посмотреть, я б сказал
Arkadii
блин. впервые пишу. как посмотреть, я б сказал
На устройстве В настройках, о телефоне
Eugene
ааааа
Eugene
тестирую пока на 5-й
Arkadii
Ого
Eugene
придется на реальном девайсе затестить. что-то эмулятор не цепляет вайфай
A
застрял на одном моменте: открывается страница с "формой" куда данные прилетают через this.props.navigation.state.params... форма заполняется данными
A
затем я могу поменять ручками данные в полях и дёрнуть экшн для сохранения
Arkadii
придется на реальном девайсе затестить. что-то эмулятор не цепляет вайфай
Попробуйте открыть любую вкладку Гугл, что бы проверить интернет соединение Если все нормально, значит проблема в другом
Eugene
нет. не пашет. вот и пытаюсь прицепить
Eugene
да я об эмуляторе
Eugene
там как-нибудь должна же сеть работать
Eugene
а она не пашет
Arkadii
Это странно Ребут эмулятора?)
Eugene
в эмуле от андроид студио должен же работать?
Eugene
хрень бредовая
Eugene
с реального устройства косяк тот же
Eugene
короче, походу прилетает в .catch что-то. и это что-то он не может распознать
Eugene
короче, что-то на сервере. затестил запрос из гайда. все работает
Eugene
блин. я тормоз. обращение идет к http://site.ru/index.php условно говоря. вроде запрашивать должен json. нет? путаю что-то?
Cenator 🐈
разницы нет, это не обязательно путь к файлу, тут надо смотреть что твой сервер по этому пути отдает
Eugene
да. логично
Eugene
в postman он все отдает в лучшем виде. вот в чем самый затык
Eugene
а может быть связано с тем, что адрес http, а не https?
Eugene
и думаю, проблема в том, что прилетает content-type:"text/html; charset=utf-8"
Alexsandr
Ребята, в expo кто-нибудь кто-нибудь сталкивался с проблемой(после блокировки ркн), с тем что expo в release сборке не запускается(у меня подозрение что expo пристарте выкачивает js), кто-нибудь знает как выключить ?
Alexsandr
при этом если подключится к впн все нормально
Сергей
Ребята всем привет столкнулся с проблемой что реакт нейтив тянет js из pre-bunded file. И соотвеетственно отрубается дебагер и hot reload. Это проблема есть только на яблоках и только на реальном девайсе. Такая ошибка воспроизводится на нескольких дивайсах так что проблема скорее всего в самом нейтиве. Сам проэкт стандартная сборка с официальной доки(не экспо). "react": "16.3.1", "react-native": "0.55.2",
Сергей
пробовал это решение https://github.com/facebook/react-native/issues/10027
Сергей
не помогло
Anonymous
Всем привет. Ребят, подскажите. Обязательно иметь mac, для полноценной разработки программ на React-Native под iOS и Android?
Pavel
Ага
Władimir (Zae)
под андроид точно необязательно
Ulad🧑‍💻
Всем привет. Ребят, подскажите. Обязательно иметь mac, для полноценной разработки программ на React-Native под iOS и Android?
Для ios - обязательно ,можно хакентош, но могут быть непредвиденые проблемы, особенно с эмулятором
Anonymous
@oversec уже два года сижу на хаке, никаких проблем с этим не было
Ulad🧑‍💻
Повезло значит, я тоже сидел года 3 назад - страдал
Anonymous
а что за трабла?
Ulad🧑‍💻
xcode не ставился, с ним мучался, эмуляторы не сразу запускались, давно уже было, но помню что тогда и взял мак
Anonymous
мб то раньше было, под какой-то особенной конфигурацией. Щас стабильно раз-два в неделю ставим кому-нибудь хак, полет нормальный.
Peter
Ну с виртуалкой точно лучше не работать. Бывают проблемы прорисовки..
Konstantin
Всем привет, есть человек хорошо знакомый с push notifications? С кем можно посоветоваться? Желательно созвонится. Буду рад пообщатся, заранее спасибо
Władimir (Zae)
я думаю все вопросы тут можно задати
Сергей
решение в том что был врублен впн
Сергей
Ребята всем привет столкнулся с проблемой что реакт нейтив тянет js из pre-bunded file. И соотвеетственно отрубается дебагер и hot reload. Это проблема есть только на яблоках и только на реальном девайсе. Такая ошибка воспроизводится на нескольких дивайсах так что проблема скорее всего в самом нейтиве. Сам проэкт стандартная сборка с официальной доки(не экспо). "react": "16.3.1", "react-native": "0.55.2",
Ololo
никто не встречался с такой проблемой, есть текст инпут, есть кнопка очистить поле, очищаю this.setState({ ololo: ''}) + this.ololo.clear() (via ref) все ок, но на одном андроиде, после того как очистил поле, надмаешь done, и предыдущий текст встявляется
Yura
Ребята подскажите какой эмулятор андроида лучше использовать.