Alex
пытаюсь сейчас понять что не так может быть и не могу на эмуляторе то работает
Alex
да
Alex
а вот локальные не хотят
Vladimir
приложение поставленные из беты вообще никак не отличаются от любых других
Vladimir
поэтому искать нужно в другом месте
Alex
странно.. ладно может глюк был попробую вечером на другом телефоне
Maindmag
После обновления rn с 0.53 до 0.54 при запуске приложение сразу падает, без каких-либо ошибок. Сталкивался кто с таким?
Anonymous
Как можно сохранить текст в виде файла на устройство без заморочек с файлами проекта и пр?
Demuz
Подскажите, у меня почему то при нажатии хардвар кнопки назад на андроид, предыдущий экран два раза перерисовывает. А при нажатии просто иконки, где выполняется та же функция возврата назад, все нормально.
Cyril
О, крутая тема. У тебя react-router-native?
Demuz
Эта ошибка выходит только при использовании при листенере BackHandler или BackAndriod
Demuz
О, крутая тема. У тебя react-router-native?
Вы мне? 😅 если да, у меня просто mobx.
Cyril
У меня такая беда была с ним просто)
Demuz
Да надоел этот хардвар листенер. Уже три дня вожусь. Там совсем немного это заметно, но все же. Двойная прорисовка экрана присутствует.
Demuz
Ещё это не везде наблюдается. Только при определенных обстоятельствах.
Demuz
Даже пробовал листенеры сбрасывать при монировании экрана, думал может где то они не удаляются, но не обнаружил проблему.
Demuz
Ещё из-за чего может быть двойной вызов экрана, если он нигде явно не прописан 2 раза?
Cyril
А поставь-ка лог на эвент бекбаттон. Он не два раза там?
Demuz
Я незнаю где лог можно просматривать. 😅 Он нигде как будто не отображается.
Cyril
Потряси мобилу) и включи дебаг.
Peter
Ну перерисовка экрана, методами react, может данные какие приходят и меняют state
Demuz
Потряси мобилу) и включи дебаг.
Я включаю, появляется окно браузера на компе и там ничего нет.
Cyril
Консоль пустая?
Demuz
Ну перерисовка экрана, методами react, может данные какие приходят и меняют state
У меня от локальных стейтов нет зависимостей вроде.
Demuz
Консоль пустая?
Да. Типа вобще такого адреса не существует говорит.
Anonymous
Как можно сохранить текст в виде файла на устройство без заморочек с файлами проекта и пр?
Demuz
Консоль пустая?
Там точно нет листенеров. Я же говорю. Попробовал даже вставил очистку всех листенеров перед монтированием экрана.
Demuz
Даже со сбросом навигации пробовал. Все равно не помогает. Жесть.
Anonymous
react-native-fs
я просто не знаю как и что править в xcodeprj. Возможно ли обойтись без этого?
Aleksei
конечно можно, нативный модуль написать
Anonymous
может есть шаринг файла? типа как то передать загловки, что нужно поделиться не текстом, а файлом?
Anonymous
конечно можно, нативный модуль написать
может Вы знаете как можно указать имя файла? когда идет сохранение на iOS?
Aleksei
я, если честно, ничего что вы сказали не понял сейчас
Anonymous
я, если честно, ничего что вы сказали не понял сейчас
мне нужно просто сохранить в файл. с fs много проблем, потому что работаю на Expo. я думал может возможно сделать обычный шаринг в соц. сети, но не текстового сообщения, а что бы прикреплялся файл
Aleksei
я конечно никогда не делал шаринг, но как мне кажется просто в тексте должна быть линка на файл (который на серваке)
Anonymous
я конечно никогда не делал шаринг, но как мне кажется просто в тексте должна быть линка на файл (который на серваке)
не хотелось бы цепляться к серверу. там будет по сути просто файл с результатами расчета в формате csv. может подскажите как в expo поставить native-fs?
Aleksei
мне казалось что у экспо что то свое для этого было. я экспо не юзал, так что точнее не подскажу
Aleksei
даже в доке есть https://docs.expo.io/versions/v19.0.0/sdk/filesystem.html
Anonymous
даже в доке есть https://docs.expo.io/versions/v19.0.0/sdk/filesystem.html
да, но тут доступ только к FileSystem.documentDirectory , а если нужно например в нормальную папку сохранить, или создать специально папку под проект
Aleksei
так в ios больше никуда и нельзя сохранять
Anonymous
так в ios больше никуда и нельзя сохранять
а как тогда этот файл кому то отправить?
Anonymous
если он лежит по пути, к которму нет доступа обычному пользователю
Anonymous
так в ios больше никуда и нельзя сохранять
примерно такой путь file:///Users/jslby/Library/Developer/CoreSimulator/Devices/FC40-3B2D-4378-AFC6-9A68D4/data/Containers/Data/Application/93F5-079C-444C-8442-9603/Documents/ExponentExperienceData/%2540jslby%252Fcalc/
Aleksei
закинуть на сервак и отправить линку
Anonymous
закинуть на сервак и отправить линку
т.е. по другому на устройство не сохранить вообще никак?
Anonymous
например в папку загрузки
Aleksei
нет на ios никакой папки загрузки
Anonymous
нет на ios никакой папки загрузки
а можно как то вот тут https://s.mail.ru/AYgY/Ju1GiMQUz сделать возможность указыать название файла? А то там Text.txt и не редактируется
Aleksei
даже не знаю, если честно
Anonymous
даже не знаю, если честно
Ладно) Спасибо большое за консультацию) много вопросов раскрылись)
Władimir (Zae)
ни у кого не было проблемы что AsyncStorage вешает приложение? решается только повторным запуском через react-native run-android
Władimir (Zae)
рн 0.54
Vladimir
а есть у кого-нибудь чтиво по кишочкам шины между RN и нативкой?
Vladimir
а то у меня тут коллеги шлют по сотне сообщений в секунду туда/обратно и мне кажется что ничем хорошим это не закончится
Aleksei
я видел только общее описание, что он вообще есть и это https://github.com/jondot/rn-snoopy
Anonymous
а есть у кого-нибудь чтиво по кишочкам шины между RN и нативкой?
в офф доке есть же, плюс погляди код на гитхабе кто уже запилил
Aleksei
ну и чуть чуть исходники читал
Anonymous
Может кому пригодится, нашел нечто подобное: https://www.file.io/ выглядит изи как раз для подобных задач
Vladimir
в офф доке есть же, плюс погляди код на гитхабе кто уже запилил
ну меня больше интересуют фактические лимиты и подводные камни, из кода на глазок можно прикинуть, конечно, но такое
Vladimir
https://firebase.google.com/docs/storage/
Aleksei
ну меня больше интересуют фактические лимиты и подводные камни, из кода на глазок можно прикинуть, конечно, но такое
я вот кстати про лимиты тоже ничего не видел, интересно какие есть. по сути то от скорости сериализации зависит. А еще я видел такой js движок duktape, там SharedArrayBuffer реализован, интересно было бы попробовать с RN такое, тогда сериализовывать не нужно было бы, но это так, полет мысли 🙂
Vladimir
и получить 100 сообщений телеметрии в рандомном порядке прямо скажем сомнительное веселье
Aleksei
про какой порядок мы говорим? я думал там обычное fifo
Vladimir
насколько я понимаю нет
Vladimir
я на тестах слал упорядоченные значения в нативку а по факту получал все сообщения в произвольном порядке
Aleksei
хм, появился еще повод поковырять бридж поглубже)
Andrei
Yep
Alex
Tabnavigator подключён ?
Liana
А где канал с вакансиями по React Native
Vladimir
https://t.me/mobile_jobs
Anonymous
https://t.me/mobile_jobs
на xamarin кто то еще пишет?
Vladimir
пишут, почему нет
Anonymous
экстрим)
Władimir (Zae)
кто-нибудь работал с node-gcm? что нужно в action отправить чтобы при нажатии на пуш уведомление открывалось приложение?
Ivan
подскажите, в чем может быть проблема? ios нормально работает, а андроид вот
Ivan
при том за сутки до оно и на андроиде работало, никаких критических изменений не случилось