Alexsandr
{ NeFFeX }
Окс, а можешь подсказать.
Alexsandr
Alexsandr
это уже оффтоп
Alexsandr
или ты на рн?
Alexsandr
я просто подумал что ты про нативку нативку)
Alexsandr
:)
Eduard
Всем привет, юзаю reanimated bottom sheet menu для реализации слайд панели. До этого было всего два положения меню - на пол экрана и на весь. Теперь нужно на три положения, но работает это очень плохо, нельзя отследить среднее положение и в целом меню дёрганное. Хотел спросить, кто что использует и может у кого есть какие-то наработки. Спасибо
Danil
Danil
данные полифиллы были удалены?
Андрей
А скрыть можно как-то ботом навигатор когда переходишь на другой скрин?
Андрей
Ну у меня таб рендерил стак навигатор
%username% 🍺
navigationOptions помогают для каждого роута что-то изменить, например вместо табов передать () => null
%username% 🍺
Если роутер 5 версии и выше то navigationOptions были переименованы в options
Андрей
мне вот в этом нужно убрать табНавигатор
%username% 🍺
Ну код же я не буду писать, в доке есть инструкция
%username% 🍺
А выше в коде даже пример с настройками
%username% 🍺
Только там шапка скрыта, а надо табы скрыть
Андрей
У меня кастомная шапка
%username% 🍺
Ну и это стэк навигатор, проблему надо решать уровнем выше
%username% 🍺
К тому же роутер уже старый, пора 5ю версию использовать
Alex
У меня есть 4 главных экрана к которым привязан bottom bar, как мне правильно скрыть его на экранах которых нету на этом баре?
Alex
Достался проект на expo, и после вот такого ребута происходит вечная загрузка
Шамиль
всем доброго утра. Делаю фото с expo-image-picker. Только не понятно, как это фото сохранить в телефоне
Anton
А
всем привет, ребята, можно к вам? недавно начал пробовать чтото сделать на RN, столкнулся с небольшой проблемой, вот хочу обратиться к вам за советом или может кто знает решение
Ivan
Все это время думаешь - спрашивать или нет?)
А
код готовил )
А
https://pastebin.com/08qTyM8F
А
в общем он работает, но проблема в том, в коллапс (CollapseBody) не помещаются элементы в строку.. их слишком много и они за экран уходят
А
а должны по идее переноситься на след строку, я не знаю как это сделать..
А
А
если убрать for и вывести просто все через jsx то будет громадный код дублирующийся, но будет выглядеть на экране правильно
А
Никита
Добрый день! Подскажите как реализовать такую же шапку приложения?
А
https://pastebin.com/08qTyM8F
если комуто интересно, помогли мне это пофиксить
для блока нужно было задать:
flexDirection: 'row',
flexWrap: 'wrap' // <— это чтобы элементы не выводились за пределы экрана
Anton
Доброго дня ребят. Кто шарит в написании кастомных реакт хуков? Отпишитесь пожалуйста, в личку спрошу, чтобы тут срач не разводить
Bogdan
Alexsandr
Alexsandr
Alexsandr
Вот
Тут прям супер для ньюби
Eduard
Всем привет, юзаю reanimated bottom sheet menu для реализации слайд панели. До этого было всего два положения меню - на пол экрана и на весь. Теперь нужно на три положения, но работает это очень плохо, нельзя отследить среднее положение и в целом меню дёрганное. Хотел спросить, кто что использует и может у кого есть какие-то наработки. Спасибо
Demuz
Demuz
Demuz
Eduard
У меня init, спасибо
Eduard
Demuz
У меня init, спасибо
Тогда последнюю ссылку. Там максимально возможная гибкость реализована. Только под обе платформы внимательно тестируйте, там в каждой свой нюанс есть.
Demuz
Eduard
Kirill
народ, всем привет. Вопрос по анимашкам. Можно ли как-то запускать анимацию (Animated API)в колбеке какого-нибудь лисенера. Например, я подписан на изменения датчика акселерометра и хочу, чтобы моя анимашка плавно двигалась от значения этого датчика.(те тут надо или нет, ожидать, пока анимация завершится, чтобы начать другую) Или тут вообще не нужно юзать Animated API и можно обойтись транзишенами.
Nikita
Всем привет.Подскажите , как мне можно запустить анимаци, что бы один и тот же элемент плавно появлялся и затем сразу плано скрывался ?на данный момент он у меня плавно появляется,потом исчезает ,и опять плавно появляется
Alex
Ребят, у меня есть вот такой stack экранов, этот stack подключается в tab navigator, как мне отключить tabBarVisible на CompletedChats?
Могу код в лс скинуть
Евгений
Всем привет, почему на 29 строке подставляется 5 < 12, как и должно быть, но на 38 строке подставляется 0 < 0, и только во второй раз выводиться 5 < 12, хотя во второй раз оно должно уже вывести 10 < 12
dan
Ребята, всем привет, чем нынче пользуются, чтобы быстро доставить сборку до тестера ? Android.
Dmitry
App center
Dmitry
Это самая распространенная, для ios тестфлайт, и в плеймаркете через аккаунт грузить версии
Alex
Anatoly
Подскажите как правильно реализовать такое:
Есть ApiService, в котором я делаю запросы через axios. Там же есть interceptor, который должен проверять валидность токена, если он истёк - обновить его перед запросом, и потом продолжить.
Есть userActions, в которых я отправляю разные запросы. Сам токен лежит в userReducer.
Использую redux-thunk.
Я, конечно, могу доставать в ApiService токен из localStorage, но это же неправильно и некрасиво держать стороннюю логику в сервисе, задача которого - отправить запрос и получить ответ.
Gena
Подскажите как правильно реализовать такое:
Есть ApiService, в котором я делаю запросы через axios. Там же есть interceptor, который должен проверять валидность токена, если он истёк - обновить его перед запросом, и потом продолжить.
Есть userActions, в которых я отправляю разные запросы. Сам токен лежит в userReducer.
Использую redux-thunk.
Я, конечно, могу доставать в ApiService токен из localStorage, но это же неправильно и некрасиво держать стороннюю логику в сервисе, задача которого - отправить запрос и получить ответ.
Если токен лежит в стейте, то и брать его надо из стейта.
Насчет сторонней логики... не совсем так. Задача ApiService, вами же сформулированная: отправить запрос, получить ответ и обновить токен. Вот этим он и должен заниматься.
По поводу обновления токена... тут все стандартные варианты решений применимы от самого простого - мы передаём store в ApiService, он знает где там лежит токен и знает какой акшн надо дернуть, чтоб его поменять (после обновления). До инверсии контроля, когда ApiService предоставляет наружу апи для установки токена и генерит события при его обновлении... но надо ли это всё, только от вас зависит
Anatoly
ana 🪢
ana 🪢
не через ApiService
ana 🪢
а обязательно хранить токен в стейте?
Anatoly
Поэтому оно все в стейте лежит
ana 🪢
я не знаю вашу архитектуру, конечно) но мы пришли к тому, что храним токен и рефреш токен только в защищенном хранилище)
1) в axios.interceptors.request.use он сетается в хедер запроса
2) в axios.interceptors.response.use отлавливается ошибка авторизации и при необходимости рефреш токена происходит
при авторизации пользователя - токен записывается не только в стейт, но и в локальное хранилище
Anatoly
ana 🪢
ana 🪢
на мобилке нет localStorage
Alex
Ребята которые работают из-под Windows, как вы тестируете и собираете под ios?
А