Ivan
Вопрос. А при сборке РН в jsbundle что кладёт?
Ivan
Появилась идея как модернизировать проект добавив веб, но хочется понять сработает ли и не положит ли рн и веб код в бандл
Eugene
react-native-web? 🤔
Andrey
Логкат пишет чего?
DnsTlsSocket: SSL_connect error 5, errno=111
Ivan
react-native-web? 🤔
Тогда вопрос выше - как разделить UI часть для веба и мобилы?
Ivan
DnsTlsSocket: SSL_connect error 5, errno=111
При запросе на https? А попробуйте заменить на гугловый урл и сделать get. Если заработает то я вам подробно распишу как я это вылечил
Ivan
Либо второй вариант замените на http и так же проверьте запрос
Ivan
Тогда вопрос выше - как разделить UI часть для веба и мобилы?
Поясню. Желательно чтобы в проекте помимо папок ios, android и прочих хочется иметь shared, web и mobile В shared бизнес логика, редукс, работа с апи(axios) В web и mobile соответственно UI который использует бизнес логику
Ivan
Наоборот? 😳
Ivan
И SSL ошибка на http?
Andrey
да, ну у нас на самом деле https, но ссылка с бэка для webview приходит http
Ivan
Очень странно что SSL вообще на http У меня обратная ситуация была, https не работал. В вашем случае не знаю что делать
Andrey
а если ссылка https и сам сервер с https, то все ок, если что-то http - не грузит
Andrey
в моем случае это не критично, нужно просто исправить ссылку и настроить ssl на стейджинге, но все равно странная проблема
Ivan
http://jkaufman.io/react-web-native-codesharing/ В общем пока думаю пробовать такой подход Мне в рн-веб не нравится тот факт, что текущее UI сильно опирается на множество нативных фишек(таких как навигация, touchID, alert’ы и прочего) и чтобы это заработало в веб придется много костылять
Денис
Проблема, помогите пожалуйста. При запуске приложения в экспо клиенте для телефона все норм грузиться, никаких задержек, а когда выпустил АПК при запуске очень долго грузятся картинки, как решить можно?
Денис
Я решил так, я на сплэш скрине поставил пред загрузку картинок с помощью Asset.loadAsync
Извините за тупёж, но можно объяснить пожалуйста подробнее как это сделать
Bako
https://github.com/expo/expo/issues/1121
Bako
Посмотрите на ответы, p.s. Ничего страшного, спрашивай смело
Max
привет, кто-то встречался с этим - https://github.com/facebook/react-devtools/issues/934 ?
Влад
Всем привет. Есть в чате ребята из Минска?
Diana
+
Kirill
+
чей ты
+
ana 🪢
Ого
чей ты
Из 2000+ только три
ana 🪢
4
Kirill
🤔
Kirill
а шо надо ?
Tender
Найс ночная перекличка +
Влад
Kirill
Лососем закусывать, да ?
Tender
Надеюсь админы всех забанят, когда проснутся =)
Tender
А ты злой)
Но нежный.
Anonymous
Сори
Anonymous
Случайно кинул
Alexander
А можно как-то из бриджа работать с жизненным циклом делегата в ios?
B
Ребята привет. Установил Hackintosh. Хочу потестить на своем iPade. Как его установить на нем? Hackintosh почему то не видит ничего. Что то надо устанавливать для того чтобы он видел устройство?
Ivan
Вопрос. Есть StackNavigator из react-navigation На экране есть горизонтальный скролл. Навигатор перехватывает свайп вправо как жест "назад" не отдавая его скроллу. Как это лечить? Пробовал с PanResponder, не вышло
Ivan
А можно как-то из бриджа работать с жизненным циклом делегата в ios?
Если вас интересует состояние приложения, то AppState
Alexander
Если вас интересует состояние приложения, то AppState
Не приложения, а делегата. Для бриджа
Sherzod
Привет, у кого нибудь был проблема с window.postMessage на RN WebView ?
Рещение: window.postMessage = function(data) { __REACT_WEB_VIEW_BRIDGE.postMessage(String(data)); };
Alexandr
Всем привет. При загрузке фото в firebase storage возникает такая проблема. И фото не загружается.
Alexandr
Alexey
catch сделает промиз не unhandled и напишет точную ошибку загрузки
B
Ребята всем спасибо за советы.
Alexey
Ребята всем спасибо за советы.
usb воткнул и XCode запустил? iTunes запускал, чтобы появился запрос "trust this computer" на iPad? Также можно глянуть, есть ли iPad в списке девайсов в девелоперском аккаунте apple. Ему лучше там быть.
Alexandr
firebaseRef.put().then().catch()
firebaseRef.put(response.data).then().catch(); ?
Alexey
firebaseRef.put(response.data).then().catch(); ?
Что надо передавать в put, я не знаю. Я посмотрел, что put возвращает promise, а значит либо then..catch, либо try..catch.
Alexey
Смотрел тут: https://firebase.google.com/docs/storage/web/upload-files Пишут, что в put надо file или blob.
Alexandr
Что надо передавать в put, я не знаю. Я посмотрел, что put возвращает promise, а значит либо then..catch, либо try..catch.
при такой записи, в put передается 64битный код (вроде он и есть блоб). Но возвращается та же ошибка. С промисом
Alexey
promise .then(okRes => { console.log('ok:', okRes) }) .catch(err => { console.log('err:', err) })
Alexey
Дебажить надо. Судя по алертам, ты не юзаешь https://github.com/jhen0409/react-native-debugger Попробуй использовать, должно помочь.
Ivan
Вопрос. Есть StackNavigator из react-navigation На экране есть горизонтальный скролл. Навигатор перехватывает свайп вправо как жест "назад" не отдавая его скроллу. Как это лечить? Пробовал с PanResponder, не вышло
Vit
Вообще наоборот должно быть
Ivan
Это логично, я же спрашивал решение при котором жесты навигатора можно сохранить. Скролл вьюшка не во весь экран идёт, а лишь процентов 60 в высоту и во всю ширину
Alexey
Не очень понимаю, что нужно, но может поиграть с настройками свайпа навигатора? navigationOptions: () => ({ gestureResponseDistance: { horizontal: -1, vertical: -1, }, }),
Ivan
всем привет, это правда что все сейчас пишут новые проекты используйся только хуки?
Ivan
Не очень понимаю, что нужно, но может поиграть с настройками свайпа навигатора? navigationOptions: () => ({ gestureResponseDistance: { horizontal: -1, vertical: -1, }, }),
нужно чтобы свайп для возврата в стэке работал везде(во всю ширину), но не работал в ScrollView Судя по всему какой бы тривиальной задача не казалась решения для неё не существует
Ivan
не, меня не кастом свайп интересует а отключить передачу жестов стэку в пределе определенной вьюшки
Alexey
не, меня не кастом свайп интересует а отключить передачу жестов стэку в пределе определенной вьюшки
Ну да. Идея в том, чтобы принимать решение внутри кастомного хэндлера свайпа: если высота жеста в пределах 60% экрана с горизонтальным скроллом, то свайпается скролл, а если вне его, то swipe back навигатора. Только пока не пойму, как вычислить высоту, ведь экраны по вертикали все разные
Ivan
у меня присутствует та же проблема с Swipeable из. rn-gesture-handler
Олег
всем привет, может кто подскажет, как может называться такой компонент. http://prntscr.com/ncltpq
Олег
с выбором, а не опасити : )
Олег
да
Олег
спасибо
Олег
а такое?