Ivan
Ivan
Нужно удалить эту папку .bin
Artem
Кто что использует вместо ActionSheetIOS на android?
Alex
Всем привет! Кто как графики в React Native рисует?)
Alex
Пока что только d3 и ART получилось нормально заюзать, но есть свои нюансы)
Alex
Ulad🧑💻
https://www.npmjs.com/package/react-native-highcharts
Ulad🧑💻
Но сразу предупреждаю, лицензия у highcharts платная, в команде купленная, поэтому использую спокойно
Preeternal
Ulad🧑💻
Это на пакет реализации highcharts под рн
Ulad🧑💻
https://github.com/highcharts/highcharts/blob/master/license.txt
Alex
@oversec спасибо!)
Bogdan
Я точно не знаю как в рн, но что у Яндекса что у Гугла есть специальные ссылки, типо как geo:34;34
Bogdan
https://tech.yandex.ru/yandex-apps-launch/navigator/doc/concepts/about-docpage/
Demuz
Demuz
Roman
Всем привет. А чем нынче тестируют RN приложения? Интересует е2е тестирование
Vladimir
Detox
Vladimir
Но нормально он только на мосе пашет
Vladimir
Иосе
Roman
А какие проблемы есть андроиде?
Vladimir
Может быть, либу пофиксили уже
Demuz
Кто нибудь пробовал андроид х86? На нормальных виртуалках?
Demuz
Demuz
Че то охренеть удобно к экрану по браузеру стучаться.
Vladimir
Я юзаю vysor
Anonymous
Demuz
Demuz
Что за ПУ?
Что-то не ставится на виртуалку. После того как нажимаешь записать загрузочную запись grub.
Demuz
Demuz
Почитал про тени в rn, для андроида проблема чтоли тенями управлять гибко?
Demuz
Нашел только про elevation, который со всех сторон тень делает.
Demuz
Вот у телеграма хедер разделяется малюсенькой тенью, от нижнего блока, типа того хотел реализовать.
Igor
ребят, а подскажите плз как кто работает с хедерами для аутентификации например.
у меня сейчас такая ситуация(юзаю infinite red бойлерплейт), там при ините саг, создается объект Api, который прокидывается во все саги. И я при логине пользователя, в одном из экшенов саги, сечу хедеры для аутентификации именно в этом объекте. Но проблема в том, что, при перезагрузке приложения, у меня срабатывает rehydrate, в стор сетятся данные пользователя, но объект этот уже без хедеров. Как это лучше зарешать? Брать данные из стора каждый раз в этом Api сервисе?
Demuz
ребят, а подскажите плз как кто работает с хедерами для аутентификации например.
у меня сейчас такая ситуация(юзаю infinite red бойлерплейт), там при ините саг, создается объект Api, который прокидывается во все саги. И я при логине пользователя, в одном из экшенов саги, сечу хедеры для аутентификации именно в этом объекте. Но проблема в том, что, при перезагрузке приложения, у меня срабатывает rehydrate, в стор сетятся данные пользователя, но объект этот уже без хедеров. Как это лучше зарешать? Брать данные из стора каждый раз в этом Api сервисе?
Незнаю большинство слов которые вы здесь сказали, но после авторизации, сохраняю ключ: значение куки в сторе, затем при переходах это добавляется в хедер. Если же вдруг авторизация как-то слетела, то значение ключа очищается в сторе и процесс авторизации начинается по новой.
Igor
и каждый раз достается эта кука перед запросом?
Igor
проставляется в каждом фетче?
Demuz
Извиняюсь что с экрана фото. Как-то так.
Igor
да, но в таком случае надо на каждый запрос идти в AsyncStorage
Igor
ну вот у меня и лежит в глобально и есть объект для http-запросов, который глобальный, но проблема в том, что значения хедеров в этом объекте я устанавливаю после того как пользователь залогинился
Demuz
Просто я в данном случае постоянно к сторэйджу обращаюсь, потому что новичек.
Igor
но если страничка перезагружается, то надо заново устанавливать
Demuz
А в чем проблема? Не понимаю. Вот человек авторизовался, у вас там установились его хедеры, затем при следующем переходе, вытаскиваете эти значения и в фетч ложите.
Igor
я не хочу каждый раз их доставать
Igor
да но он делает это автоматически сам, а не при каждом запросе ты их достаешь, и добавляешь к запросу
Demuz
да но он делает это автоматически сам, а не при каждом запросе ты их достаешь, и добавляешь к запросу
Если работает на куки, то можно прописать ориджин в фетче, это примерно означает "при каждом следующем запросе юзать предыдущие полученные куки", которые автоматически сэйвятся в телефон, но есть одно но, эта хрень, поверьте мне, пожалуйста, не всегда работает стабильно. Иногда в запрос просто напросто не попадают данные, полученные от предыдущего и тому подобное.
Igor
да, попробую после срабатывания redux-persist сетить хедеры из стора
Mikhail
Добрый день. Если на айфоне при активном спиннере свернуть и развернуть приложение, спиннер виснет, и рефреш контрол невозможно обновить. (https://screencast-o-matic.com/watch/cFnTXwDVck). Кто-нибудь решал эту проблему?
Никита
в теории можно повисить на изменение состояния приложения слушатель и если свернули/развернули приложение отключать загрузку. Состояние приложения отсюда взять можно
http://facebook.github.io/react-native/docs/appstate.html
Mikhail
спс, в принципе так и думал обойти эту проблему. Надеялся может кто без костылей решил)
דָּנִיֵּאל
Привет. У кого-то получалось сделать геолокацию в бекграунде по офф докам через NSLocationAlwaysUsageDescription?
Vladimir
Vadim
Парни, как можно понять на android, что символ рубля не доступен в шрифте?
Vladimir
программно?
Vladimir
вот прям на андроиде вот здесь разобрано
Vladimir
https://stackoverflow.com/questions/11815458/check-if-custom-font-can-display-character
Preeternal
Demuz
Preeternal
шадоу колор ещё
Preeternal
всё работает
Demuz
Demuz
Demuz
Demuz
Preeternal
ну забыл я про элеватион) у меня 1 стоит
Preeternal
Demuz
Так elevation это обязательный параметр получается? Не знал. Спасибо.
Demuz
Компонент только на elevation реагирует. На остальные пропс пофиг.
Preeternal
в смысле. всё же получалось))
Demuz
в смысле. всё же получалось))
Неа, мой результат никак не зависит от тех параметров. Только elevation влияет на отображение и ничего больше, касающееся тени.
Preeternal
полный код containerStyle: {
borderWidth: 1,
borderRadius: 2,
borderColor: '#ddd',
borderBottomWidth: 0,
shadowColor: '#000',
shadowOffset: { width: 0, height: 2 },
shadowOpacity: 0.1,
shadowRadius: 2,
elevation: 1,
marginLeft: 5,
marginRight: 5,
marginTop: 10,
marginBottom: 10
}
Demuz
Ну вот красную сделайте тень, посмотрим.