Aleksei
предлагаю снек скинуть сюда чтобы не гадать)
Kos
в тему
Kos
ой не туда
Kos
сорян
Никита
так и не понял почему все expo используют. Дополнительная прослойка для каких то новых ошибок. Может кто объяснить в чм плюс? Удобство вижу только если есть iPhone но нет макоси например. Ну заказчикам показывать удобно, но есть testflight например
Vadim
там уже другие ошибки...
Никита
и раз уж начал писать сюда - никто не организовывал обмен данными по nfc между андроид устройствами? Видел пару либ на гитхабе, но что-то не завелось
Aleksei
https://snack.expo.io/@vadiminshakov/reactfront
ну там как минимум в App - Provider, и его же в connect заворачиваете, так делать нельзя. Дальше уже сложно вообще разобрать что к чему
A
я так понял, это решение работает только с кастомным хедером
A
а то получается два хедера)
A
кстати, по совету сообщества, продвинул идею клиенту избавиться от драуреа, и сделать как у людей TabNavigator - сегодня заапрувили изменения!
A
Вопрос, как
A
может и так
A
С кастомным гибче пока не надо поддерживать iPhoneX
A
Как без кастомного это можно запилить? А то перешел на табы, и естественно та же проблема с хедерами
A
Чего не понял? Уже же сто раз обсуждали
A
Ну вы ещё недавно проект в репу заливали
A
Какой- то Александр, типа react native layout
A
С задепрекейченым методом таргетирования iPhone X
A
Угу
A
Вот про эту хрень я говорю
A
Пример как делать не надо
Alexander
с двойным хеадером это все норм
A
ну да, тока мне не надо два)
Alexander
просто табнавигатор должен создаваться без зеадера, а каждый таб как отдельный стек навигатор
A
с двойным хеадером это все норм
как избавлялись от этого
A
вариант
A
просто некоторые табы - просто страницы, без внутренней навигации
Alexander
всм в стек
A
угу
A
благодарю
Alexander
я позже могу скинуть как примерно я сделал, всм не код а рекомендации с пояснениями
A
было бы круто
Aleksei
всегда у таба хэдер свой отрубаю, даже на других навигаторах
Oleg
grpc использует кто?
👁️
видели игры на react'e?
Ilyas
👁️
я серьезно )
A
просто табнавигатор должен создаваться без зеадера, а каждый таб как отдельный стек навигатор
сделал так. с хедером всё ок. вот только при переходе по вложенному стэкнавигатору в таббаре меняется иконка и подпись)
Никита
насчет игр - они же разные бывают. Кликер примитивный можно без проблем делать. Тут вон предлагали на днях про Терешина кликер сделать
Никита
и вот я кидал когда-то
Никита
Случайно на страничку наткнулся, а тут тема была про игры на рн недавно. Я для себя потолок ставил что нибудь на уровне балды/виселицы, а люди файтинг написали http://www.gamedev.ru/projects/forum/?id=230779
Anonymous
кто как шифрует данные? например хочу хранить на телефоне мейл, но не в чистом виде
Vadim
господа, пожалуйста, гляньте код, я не понимаю, что ему нужно) https://snack.expo.io/@vadiminshakov/reactfront
Vadim
не запускал но ошибку увидел https://snack.expo.io/SyNhFt-zz
импорт Stor? да, я от отчаяния деструктуризацию сделал) но всё равно не запускается, хотя вроде бы несложное приложение, не могу понять, где я ошибся
Vadim
господа, пожалуйста, гляньте код, я не понимаю, что ему нужно) https://snack.expo.io/@vadiminshakov/reactfront
ещё поправил код, убрал лишнее, что наделал в попытках запустить это хоть как-то. теперь читается совсем легко. буду благодарен за любую помощь
Vadim
скорее native)
Vadim
у меня работает веб-версия, я думал, смогу легко переехать на андроид, ан нет)
Vadim
хотя там всего-то списочек отобразить, вот и вся задача
Denis
Denis
Вот такую схему на react-navigation реально построить? Чтобы только первые экраны были в Drawer. Redux приветствуется
Sergei
Я нет ставил когда выпускал свое прошлое. Прошло без проблем. Но тоже интересно услышать
Aleksei
насколько я знаю - нет. там емнип сертификация нужна чтобы свое шифрование использовать
Vadim
кстати, feedback по вчерашней проблеме: попробовал crna+expo, получил нормальное логирование, всё исправил. там были неправильные импорты и теги, которые rn не понимает
Aleksei
Немного про AsyncStorage и почему для большинства случаев его вполне хватает и можно не тащить "серьезную" БД. Если ваш стейт меньше 2МБ, то можно даже не париться. Если есть массивные списки и все должно быть доступно оффлайн, тогда все зависит от того нужно ли делать запросы к этим данным, и поддержку каких устройств нужно обеспечить. До 20МБ и при простых запросах, я бы всё ещё использовал комбинацию глобального стейта, не сериализуемого за раз, а по частям + селекторы. https://github.com/ptmt/using-async-storage-in-react-native
Aleksei
Персистенс кажется медленно работает. Realm лучше
вот зачем гадать, когда есть исследование от Димы) 👆
Slava
Согласен, если мало данних то асинк сторейдж
Oleg
самое не приятное в персисте это отладка и обработка ошибок
Oleg
особенно весело когда приложение падает на запросе, а при следующем запуске все так же isFetching true ...
Aleksei
как то так наверно https://facebook.github.io/react-native/docs/asyncstorage.html#getallkeys
Dima
да какое-там исследование, так, ерунда
Dima
просто БД иногда оверхед, а точнее мало видел случаев когда не оверхед
Dima
особенно весело когда приложение падает на запросе, а при следующем запуске все так же isFetching true ...
не нужно сохранять всё, только выборочные ключи, как раз всякие isFetching, isLoading не надо
Oleg
не нужно сохранять всё, только выборочные ключи, как раз всякие isFetching, isLoading не надо
на так много работал с презистом, а как там указывать какие ключи из редюсера созранять ? нашел там только blacklist для редюсеров
Dima
я тоже, я обычно с redux-storage, там есть декораторы-фильтры для всего
Dima
хотя вот вроде https://github.com/actra-development-oss/redux-persist-transform-filter-immutable
Dima
ну и https://github.com/edy/redux-persist-transform-filter
Иван
Sergey вакансии запрещены правилами
Serhii
Ясно, Иван. Хорошо. Я не знал.
V
Вопрос, а кто-то, как-то обновляет автоматически скомпилированные версии приложений?
V
или это штукой - https://deploy.apphub.io пользуется? (но это токо для Apple iOS как я понял)
Andrey
Присоединяюсь к вопросу выше + Особенно интересуют такое на Android