A
мне нужно чтобы при открытии табы вьюху подскроливало к содержимому табы и оно не оставалось за видимой частью экрана, и наоборот - когда закрываешь
Alik
Кто-нибудь подскажет, как рекламку AdMob из под expo показать?
Alik
Он показывает белый пустой баннер
Alik
Решил проблему
Alik
Использовал другой AdUnitID
Alik
Так как мой, как я понял, еще не одобрен АдМобом
A
коллеги, а можно как то через NavigationActions намекнуть табе, что таба должна перегрузиться?
A
неа.
A
всмысле я перехожу в табу, и хочу чтобы произошёл её ре-рендер
Alik
componentWillMount?
A
табы, напомню, рендерятся один раз
Alik
А
Alik
Табы
Alik
Хм
Alik
Немного загуглил, но пока все советуют только костыли
A
немного загуглить и я могу)
Roman
Roman
Добрый день пытаюсь подключить firebase DynamicLinks в xcode дошел до момента [FIROptions defaultOptions].deepLinkURLScheme = awh72; и ругается на awh72
A
коллеги, а можно как то через NavigationActions намекнуть табе, что таба должна перегрузиться?
смысл в том, что я что-то во внутренних роутах поменял, отправил данные на сервер, хочу перейти на главный экран и увидеть обновлённую инфу
Kolya Vlasov
всем привет, юзает ли кто-то react-native-permissions?
King
Всем привет, я пришел из Реакта, ни разу не разрабатывал приложения, хотел спросить достаточно ли просто сделать по настоящемму кросс платформенное приложение или с этим приходится париться? Просто я заметил что некоторые компоненты для отдельных платформ
Władimir (Zae)
париться приходится
Władimir (Zae)
некоторые вещи работают только в андроиде, некоторые только в айоси
King
Проще сделать для определенной платформы, на том же React Native? Просто думаю с чего начать, сразу попробовать кросс платформенное или сначала сделать для какой-то отдельной платформы?
Władimir (Zae)
оно и будет кроссплатформенным, ты апи используешь одно и то же и для андроида и айоси
Władimir (Zae)
просто некоторые интерфейсные вещи тебе придется переписывать в соответствии с осью
King
просто некоторые интерфейсные вещи тебе придется переписывать в соответствии с осью
Спасибо за ответ. А вот насчет стилизации, насколько это сложно, стоит ли использовать библиотеку стилизованных компонентов, или лучше самому стилизовать?
King
к примеру этот: https://nativebase.io/
Władimir (Zae)
тут не подскажу, я пишу стили с нуля так как подстраиваюсь под дизайн
A
как это не работал? всё там работало
A
у вас же expo не работало
A
про отступ я ни слова не писал
A
я писал исключительно про скролл к открытой табе
A
конечно
A
так и работает
A
загляните в исходный код Accordion.js в этой либе
A
если возвращаться к конструктиву, кейс интересный, 2 открытых issue у них в гите на эту тему. пока что только костылями можно. но я не смог
A
не-а. отступ не нужен
A
у меня получается так: что есть основной контент, который занимает почти всю видимую область экрана. и внизу видны только 2 табы, хотя их может быть больше... так вот при нажатии на табу - скролл должен подъезжать к открытой табе
A
так я тоже не умею) вот и спросил у учёных мужей
Andrey
здрасссьте)) redux-persist и ваши волосы мягкие и шелковистые)
А если, стейт большой, плюс асинк стораж же медленный довольно И типикал проблема сегодня наша апа имеет для какой то части стейта массив, а потом нормализованную "хаш мапу" в результате краш приложухи, когда полезем вновь в асинк сторадж (то есть еще и в миграции разбираться). Я все это к тому, что это не лучшее решение для новичка
Anonymous
Ребят, подскажите пожалуйста, кто сталкивался с такой проблемой
Ololo
пишет же вроде что версию надо обновить походу
Andrey
Народ помощь нужна) Пользуюсь react-navigation, root навигация в DrawerNavigator, в нем StackNavigator'ы со своими экранами. Переключаюсь на navigation.navigate('экран11') с экрана к примеру 'экран21' который не лежит в его StackNvgr, то он каждый раз вызывается N колличесво раз (1 + колличество прошлых вызовов).
Andrey
вижу это только через консоль, визуально только тормоза)
Vladimir
Ребят, подскажите пожалуйста, кто сталкивался с такой проблемой
Обновите версию плей сервисов до нужной в build.gradle
eeeMan
Всем привет. Такой вопрос, есть форма авторизации, запрос на сервер на валидность логин/пароль - я сделал, но нужно как то сохранить это состояние, что бы при каждом открытии приложения не запрашивать у пользователя логин/пароль. Для этого мне нужен redux? И может уже есть где то готовое что то, что б можно было подглядеть как это реализовать. Примерно в голове я представляю, что после авторизации, сервер отдает некоторый токен, сам сервер хранить этот токен и наверное дату его создания(что бы можно было понимать действителен ли этот токен) ну и приложение где то у себя должно его хранить, что бы при очередном запуске приложения, если есть токен отправить его на проверку серверу. Буду благодарен за ссылки, может на готовое что то похожее, либо статьи какие то, где рассказано как такое делать. Всем откликнувшимся, заранее Спасибо!
в рн куки автоматрм сохраняются
Demuz
Здарова, с праздником всех. Тут такая проблема возникла: TabNavigator из ReactNavigation отрисовывает черный фон, во время перемещения между табами, как будто отключена анимация. При свайпах табов всё нормально анимируется, а вот при нажатии на таб, переход осуществляет не с промежуточной отрисовкой скрина, на который переходишь, а с черным фоном. Есть какое-нибудь решение данной проблемы? Перепробовал почти все пропс из таббара.
Khorark
Так или по другому?
Demuz
bottomToolbar как реализован?
Дефолтный стоит. Скрытый таббар. По соседним экранам таба анимирование нормально идет, но вот если к примеру прыгнуть с 5го таба на первый, то анимирование кривое. То есть не продумана анимация между НЕсоседними табами.
Demuz
Так или по другому?
Нет. Ничего не прописывал. Дефолтный на топе таббар стоит.
Demuz
Верней скрыт.
Demuz
Здесь корректней мне было бы использовать дровер навигатор, только вот у него нет что-то вроде lazy: false, как у таб навигатора, в итоге у дровера слишком медленный рендер компонента скрина, по этому приходится таб навигатор в роли дровера использовать со скрытием таббара.
Demuz
Так или по другому?
А здесь же анимация у вас вобще отключена? При таком конфиге у меня идеально быстро отрисовывается прыжок, к примеру, с 5го таба на первый, но это только потому что анимирования нет.
Demuz
С опцией lazy: false пробовал, по идее соседние скрины пререндерятся, но всё равно прыжок с НЕсоседнего скрина сопровождается черным фоном. Уже хочу попробовать wix rn navigation, что скажете? Он сможет такую проблему решить?
Khorark
Нет. Ничего не прописывал. Дефолтный на топе таббар стоит.
Я им не пользовался. Возможно он эту решит проблему, но привнесет 10+ новых.
Demuz
Я им не пользовался. Возможно он эту решит проблему, но привнесет 10+ новых.
Что-то боюсь wix rnn интегрировать в уже почти дописанное приложение. Кажется, много чего переписывать придется.
Demuz
Они на странице у себя написали, мол, работают над абсолютно новой версией навигации, в отдельной ветке.
Khorark
Дровлер для бокового меню, если я не ошибаюсь. У вас как навигация реализована в итоге?
Khorark
Я работаю с календарем от wix и не сказал бы, что он очень хорош
Demuz
Дровлер для бокового меню, если я не ошибаюсь. У вас как навигация реализована в итоге?
Да, дровер просто для бокового меню. Все остальные экраны как бы с табнавигаторе находятся, для того чтобы был пререндер.
Khorark
А проблема на обоих платформах?
Demuz
А проблема на обоих платформах?
Пока на ios нет возможности попробовать. Буду работать над ios, когда уже полностью напишу под Android. Приоритетная версия так сказать.
Demuz
А проблема на обоих платформах?
Скорей всего на двух. Вангую. Просто в самом RN Navigation TabNavigator не продумана нормальная анимация именно между НЕсоседними табами и всё.
Khorark
Пока на ios нет возможности попробовать. Буду работать над ios, когда уже полностью напишу под Android. Приоритетная версия так сказать.
У меня на iOS были проблемы с анимацией. Это одна из причин, почему я её отключил. Там при первоначальной загрузки приложения хаотичное перебрасывание между скринами было
Demuz
При чем, этот баг вовсе незаметен, если таббар видимый.
Khorark
При чем, этот баг вовсе незаметен, если таббар видимый.
Попробуйте импортировать tabbar как я показал
Demuz
Еще они баг с двойным нажатием на props navigation navigate официально не пофиксили. На форумах куча нестандартных решений. Если два раза быстро нажимаешь на navigate('routeName'), то баг на лицо )
Khorark
?
Demuz
Ну типа того. Утром написал свое решение тоже. Короче есть* к примеру список итемов... Каждый может перейти по нажатию на какой нибудь соседний скрин к примеру. Если очень быстро нажмешь два раза по этому итему, будет явный баг навигации.
Demuz
Попробуйте импортировать tabbar как я показал
Из RN Navigation именно импортировать?
Khorark
Из RN Navigation именно импортировать?
BottomToolbar - это обычный компонент, который я сам написал
Demuz
BottomToolbar - это обычный компонент, который я сам написал
Получилось с имортом стандартного TabBarTop. Че то я не понял. Разве он не входит по дефолту для адроид в комплект RN TabNavigator? Правда, видно скрины, которые он перепрыгивает. Но все равно, так уже лучше чем черный фон. Спасибо.
Khorark
У меня нижний бар оличается от стандартого. Поэтому мне он не подошел