Khorark
а это не правильно
Artem
Дизайн построен так, что пользователь будучи разлогиненным может видеть контент других табов.
Artem
Для работы с приложением логин необязателен.
Artem
Я в редакс навигацию изначально не выносил.
Artem
И на текущем этапе это кажется займет много времени.
Khorark
Храни в своём сторе (к примеру redux), состояние авторизирован или нет. А в табах подключ к стору и если смениться состояние, показывать страницу авторизации
Artem
Храни в своём сторе (к примеру redux), состояние авторизирован или нет. А в табах подключ к стору и если смениться состояние, показывать страницу авторизации
Все ровно так и сделано. Но оно падает. И я предположил, что дело в том, что я выполняю навигацию в табе, который сейчас не в фокусе.
Khorark
просто не понятно, зачем пользоватся приложением с табами, если на всех показана ьудет страница авторизации
Artem
Там ведь компоненты не анмаунтятся при переключении табов.
Artem
просто не понятно, зачем пользоватся приложением с табами, если на всех показана ьудет страница авторизации
Чтобы дать пользователю оценить приложение и решить, надо ли ему создавать аккаунт или нет.
Khorark
Чтобы дать пользователю оценить приложение и решить, надо ли ему создавать аккаунт или нет.
Дак он сможет видеть какой-либо контент или только страницу с авторизацей? Что ему предложено оценить то?
Artem
По ней он сможет понять о чем приложение
George
Кейс такой. У меня в обоих табах, если пользователь разлогинивается, нужно показать экран с приглашением авторизоваться. Я в редаксе храню состояние авторизации и на ее изменение меняю роут в SwitchNavigator. И происходит падение в этот момент. Но трейс абсолютно ничего не дает.
Я бы в таком случае просто в самом рендере в зависимости от состояния авторизации показывал бы нужный компонент - либо приглашение к логину либо контент. Общая идея - рендер экрана зависит от state.
Artem
Окей. Если подвести итог, то выполнять навигацию с экрана, который не в фокусе, плохо. Но документального подтверждения нет.
Artem
Спасибо за помощь!
Khan
Уважаемые Гуру. Возник срочный вопрос. Помогите кто знает. У меня сейчас на плеймаркете есть старый натив апп на java подписан keystore ключем. Сейчас сделал новый апп на expo и он сам подписал ключ. Если загрузить эту версию проблемы не будут? Или подписать своим старым ключем??
Sergey
Лучше старым, насколько помню, для Гугла разные подписи == разные приложения
Kto?
нужно старым подписать
Khan
Спасибо за ответы
Вадим
Вадим
Апп фейсбук глючит
Вадим
Оно на реакт нейтив сделано?
George
Нет
tdesc
facebook lite очень похож на рн
Вадим
facebook lite очень похож на рн
Это полновесное приложение
Gena
Оно на реакт нейтив сделано?
Это легко определить, если кто-нибудь apk скинет. То поведение, что на видео можно в любом приложение "накодить", если неаккуратно к флоу данных подходить.
Yanis
Всем привет) Очень долго сижу над вопросом связанным с reduxsauce, может кто подсказать?
Yanis
Проблема в action create-ре, я из саги возвращаю обьект, кастомный, так как это не просто запрос по api и там не JSON, как мне прописать в createActions, что бы я получил обьект обратно? Сейчас там вечно Undefined
Yanis
прям перед заталкиванием в сагу проверяю, что там действительно что то есть.
Kto?
Оно на реакт нейтив сделано?
Страницы настроек что в фейсбуке что в инсте сделанв на рн'е
Kamo
Ребят, есть что-то готовое для просмотра полноэкранных фотографий? В идеале с зумом и листанием влево/вправо
Никита
Ребят, есть что-то готовое для просмотра полноэкранных фотографий? В идеале с зумом и листанием влево/вправо
react-native-image-viewer react-native-lightbox на самом деле много, от этого отталкиваться можно. Есть какой-то zoom-viewer вроде
Petr E
Заморочился на пустом месте и не знаю что выбрать. Дали мне тестовое задание по React (не RN), сделать Todo лист с такой фичей * Возможность сортировать дела в списке (Drag and drop); Функционал Todo листа я сделал и дошел до реализации D’n’D на HTML5 и сделал небольшую часть и в процессе работы понял, что у меня 2 проблемы: у меня нет анимации перемещения draggable элемента и d’n’d не работает в мобильных браузерах. Тогда я нашел решение этих проблем проблем в либе react-sortable-hoc И тут собтсвенно что-то пошло не так: 1. В тестовом задании прежде всего проверяются знания по JavaScript поэтому лучше самому реализовать все методы DnD без использования сторонних либ 2. Если бы это был реальный проект, то в нем были бы важны такие нюансы как анимация перетаскивания и работа в мобильных браузерах, поэтому я бы точно использовал react-sortable-hoc ну или react-dnd. Вопрос: какой путь лучше всего избрать для выполнения тестового задания? с одной стороны перевес в пользу 1, но избрав 2 путь я покажу для решения этой задачи я выбрал подходящий компонент, который решает важные проблемы.
Kto?
Заморочился на пустом месте и не знаю что выбрать. Дали мне тестовое задание по React (не RN), сделать Todo лист с такой фичей * Возможность сортировать дела в списке (Drag and drop); Функционал Todo листа я сделал и дошел до реализации D’n’D на HTML5 и сделал небольшую часть и в процессе работы понял, что у меня 2 проблемы: у меня нет анимации перемещения draggable элемента и d’n’d не работает в мобильных браузерах. Тогда я нашел решение этих проблем проблем в либе react-sortable-hoc И тут собтсвенно что-то пошло не так: 1. В тестовом задании прежде всего проверяются знания по JavaScript поэтому лучше самому реализовать все методы DnD без использования сторонних либ 2. Если бы это был реальный проект, то в нем были бы важны такие нюансы как анимация перетаскивания и работа в мобильных браузерах, поэтому я бы точно использовал react-sortable-hoc ну или react-dnd. Вопрос: какой путь лучше всего избрать для выполнения тестового задания? с одной стороны перевес в пользу 1, но избрав 2 путь я покажу для решения этой задачи я выбрал подходящий компонент, который решает важные проблемы.
2
Gena
Это немного не по теме, поэтому только кратко скажу - прежде чем использовать react-dnd и им подобные, посмотрите в код, что там на самом деле написано... это может кардинально изменить ваш итоговый выбор библиотеки и реализацию )
Petr E
Это немного не по теме, поэтому только кратко скажу - прежде чем использовать react-dnd и им подобные, посмотрите в код, что там на самом деле написано... это может кардинально изменить ваш итоговый выбор библиотеки и реализацию )
Да, я понимаю есть много нюансов и код react-sortable-hoc я посмотрел. Вроде бы он в порядке. Но речь все же не о конкретных либах, а о том, какие цели преследовать при выполнении тестового задания, либо делать так как делал бы реально в проекте либо забить на какие-то нюансы и показать имплементацию своего решения этой задачи без решения каких-то нюансов
Petr E
Спасибо
Sasha
Ребят всем привет! Кто нибудь работал с MapboxGL при простой имплементации проблема с userTrakingMode is undefined, это типизации props нахватает или в чем то другом косяк?
чей ты
помогите разобраться в тепминалогии: чем отличеться сцена от экрана?
Gena
А window с каких пор "сценой" стал? )
Gena
Если это действительно про screen и window вопрос, то традиционно определения такие: screen - вся доступная область, куда ось может рисовать. С современной поправкой на то, что обычно это к железке привязано сейчас, т.е. экранов может быть больше одного. window - область на экране (может быть размеров в весь экран), доступная для вывода приложения.
Andrey
Господа, подскажите как организовать синхронизацию встроенной базы приложения с сервером? В частности чтобы базы на разных устройствах содержали одно и тоже, даже когда их правили в офлайне
Andrey
ну так при подключении к инету отправлять данные на сервер
на двух разных устройствах данные в БД вносятся и изменяются одновременно. Как это синхронизировать без конфликтов?
Dmitry
поэтому есть понятие версионности
Andrey
Это я понимаю. Просто не хотелось бы велосипед изобритать, может кто работал с таким и есть готовые иснтрументы?
Dmitry
у каждой строки данных, есть свой timestamp, который указываетсся на время изменения или создания данных, на сервере они уже сравниваются
Dmitry
Это я понимаю. Просто не хотелось бы велосипед изобритать, может кто работал с таким и есть готовые иснтрументы?
сейчас довольно много решений, но все они со своими костылями. Я бы посоветовал сначала попробовать свой велесипед, чтобы иметь представление, как с этим работать
чей ты
Expo Camera почему-то на андроид превью сжато вертикально для <Camera style={{ flex: 1 }} />
Andrey
Expo Camera почему-то на андроид превью сжато вертикально для <Camera style={{ flex: 1 }} />
flex: 1 растягивает по вертикали если flexDirection: column. В данном случае ширина не задана вообще получается
Petr E
почти все решения из веба тут походят
farwayer
на двух разных устройствах данные в БД вносятся и изменяются одновременно. Как это синхронизировать без конфликтов?
Смотри в сторону CRDT. Вот доклад от Ситника http://slides.com/ai/crdt И на его logux посмотри -- он как раз и создавался, чтобы такие проблемы решать.
Andrey
Можно использовать Demissions
Yanis
Ребят, как можно из какого-то колбека отрисовать диалог? Кейс такой, есть сканер штриха, нужно по колбеку, что он что то отсканил, вывести инфу в диалог, так вот вопрос, как это делается?
Yanis
Сам диалог как компонент уже написан, прописал всякие props и т.д.
Yanis
Юзаю диалог из react-native-popup-dialog
Gena
Ребят, как можно из какого-то колбека отрисовать диалог? Кейс такой, есть сканер штриха, нужно по колбеку, что он что то отсканил, вывести инфу в диалог, так вот вопрос, как это делается?
Это делается так. Коллбэк обновляет данные в модели (иногда через ещё набор этапов/архитектурных компонентов), а модель сигнализирует подписанным на неё компонентам, подписанные компоненты рередерятся и показывают актуальную информацию (например диалог).
Dr
Всем привет. Использую библиотеку react-native-maps. Мне нужно полигон закрасить цветом. На ios закрашивает, а на андроиде нет. На скрине показано стрелкой что должно было быть закрашено. Полазив по контуру полигона, нашел такой завиток, вырезал из массива координаты завитка, и на андроиде сразу закрасилось. Так вот, может кто сталкивался? в чем проблема? ведь на иос эта же библиотека отрабатывает как надо
NG
Ребят, подскажите, есть ли подробный гайд по сборке прилы под ios? Нужен ли аккаунт разработчика за 100$ или собрать можно и без него?
Egor
Собрать для симулятора можно и без него, протестировать на устройстве и выпустить в магазин - уже нет
Egor
Но можно найти кого-то с аккаунтом чтобы пустили твои устройства к ним
Daniil
Привет народ, у меня 2 text input обернуты в другой компонент который используется несколько раз на странице, этот компонент спрятан и появляется только по опреденному действию через анимацию. При загрузке страницы у меня стоит фокус на текст инпут который видно, по он почему-то фокусируется на другой, я так понимаю это проблема с референсами. Может быть надо как-то создать 2 отдельных ref ? Посоветуйте как быть.
Vagan
Привет всем! Подскажите пожалуйста кит под реакт натив который с картой взаймолействует и имеет универсальный функционал типа fw7
Vova
Всем привет, пишу свое первое приложение на Реакт Нативе. Использую библиотеку компонентов https://nativebase.io/. Пытаюсь добавить borderColor: <color> для Picker. Но оно не работает. Может лучше юзать стандартные компоненты?