Ivan
Нужно удалить эту папку .bin
Artem
Кто что использует вместо ActionSheetIOS на android?
Ulad🧑‍💻
Кто что использует вместо ActionSheetIOS на android?
react-native-actionsheet кроссплатформенно и работает без нареканий и проблем
Alex
Всем привет! Кто как графики в React Native рисует?)
Alex
Пока что только d3 и ART получилось нормально заюзать, но есть свои нюансы)
Ulad🧑‍💻
Пока что только d3 и ART получилось нормально заюзать, но есть свои нюансы)
От задачи зависит) react-native-svg-charts неплохо работает, а так higcharts пока мои любимые. Есть реализация для рн
Ulad🧑‍💻
https://www.npmjs.com/package/react-native-highcharts
Ulad🧑‍💻
Но сразу предупреждаю, лицензия у highcharts платная, в команде купленная, поэтому использую спокойно
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/
Roman
Всем привет. А чем нынче тестируют RN приложения? Интересует е2е тестирование
Vladimir
Detox
Vladimir
Но нормально он только на мосе пашет
Vladimir
Иосе
Roman
А какие проблемы есть андроиде?
Vladimir
А какие проблемы есть андроиде?
Не помню точно, но тесты тупо не работают. Мы оставили только на иосе гоняться
Vladimir
Может быть, либу пофиксили уже
Demuz
Кто нибудь пробовал андроид х86? На нормальных виртуалках?
Demuz
Demuz
Че то охренеть удобно к экрану по браузеру стучаться.
Vladimir
Я юзаю vysor
Demuz
Что за ПУ?
Что-то не ставится на виртуалку. После того как нажимаешь записать загрузочную запись grub.
Demuz
Demuz
Почитал про тени в rn, для андроида проблема чтоли тенями управлять гибко?
Demuz
Нашел только про elevation, который со всех сторон тень делает.
Demuz
Вот у телеграма хедер разделяется малюсенькой тенью, от нижнего блока, типа того хотел реализовать.
Igor
ребят, а подскажите плз как кто работает с хедерами для аутентификации например. у меня сейчас такая ситуация(юзаю infinite red бойлерплейт), там при ините саг, создается объект Api, который прокидывается во все саги. И я при логине пользователя, в одном из экшенов саги, сечу хедеры для аутентификации именно в этом объекте. Но проблема в том, что, при перезагрузке приложения, у меня срабатывает rehydrate, в стор сетятся данные пользователя, но объект этот уже без хедеров. Как это лучше зарешать? Брать данные из стора каждый раз в этом Api сервисе?
Igor
и каждый раз достается эта кука перед запросом?
Igor
проставляется в каждом фетче?
Demuz
Извиняюсь что с экрана фото. Как-то так.
Demuz
и каждый раз достается эта кука перед запросом?
Необязательно каждый раз. Можно её положить в нечто глобальное. Типа мобх
Igor
да, но в таком случае надо на каждый запрос идти в AsyncStorage
Demuz
да, но в таком случае надо на каждый запрос идти в AsyncStorage
Не обязательно. Можно пойти 1 раз, положить в нечто глобальное, а затем оттуда брать. Если есть какие-то несовпадения, тогда уже думать далее логику.
Igor
ну вот у меня и лежит в глобально и есть объект для http-запросов, который глобальный, но проблема в том, что значения хедеров в этом объекте я устанавливаю после того как пользователь залогинился
Demuz
Просто я в данном случае постоянно к сторэйджу обращаюсь, потому что новичек.
Igor
но если страничка перезагружается, то надо заново устанавливать
Demuz
А в чем проблема? Не понимаю. Вот человек авторизовался, у вас там установились его хедеры, затем при следующем переходе, вытаскиваете эти значения и в фетч ложите.
Demuz
но если страничка перезагружается, то надо заново устанавливать
Это по любому. Аналогично браузер же работает. Он вытаскивает данные куки из хранилища и на протяжении работы, работает с ними.
Igor
я не хочу каждый раз их доставать
Igor
да но он делает это автоматически сам, а не при каждом запросе ты их достаешь, и добавляешь к запросу
Demuz
да но он делает это автоматически сам, а не при каждом запросе ты их достаешь, и добавляешь к запросу
Если работает на куки, то можно прописать ориджин в фетче, это примерно означает "при каждом следующем запросе юзать предыдущие полученные куки", которые автоматически сэйвятся в телефон, но есть одно но, эта хрень, поверьте мне, пожалуйста, не всегда работает стабильно. Иногда в запрос просто напросто не попадают данные, полученные от предыдущего и тому подобное.
Andrew Kiselev
да но он делает это автоматически сам, а не при каждом запросе ты их достаешь, и добавляешь к запросу
в вашем болерплейте должен быть redux-persist, он может при запуске вытаскивать информацию из стореджа и вы можете использовать эту информацию для формирования запросов
Igor
да, попробую после срабатывания redux-persist сетить хедеры из стора
Mikhail
Добрый день. Если на айфоне при активном спиннере свернуть и развернуть приложение, спиннер виснет, и рефреш контрол невозможно обновить. (https://screencast-o-matic.com/watch/cFnTXwDVck). Кто-нибудь решал эту проблему?
Никита
в теории можно повисить на изменение состояния приложения слушатель и если свернули/развернули приложение отключать загрузку. Состояние приложения отсюда взять можно http://facebook.github.io/react-native/docs/appstate.html
Mikhail
спс, в принципе так и думал обойти эту проблему. Надеялся может кто без костылей решил)
דָּנִיֵּאל
Привет. У кого-то получалось сделать геолокацию в бекграунде по офф докам через NSLocationAlwaysUsageDescription?
Vadim
Парни, как можно понять на android, что символ рубля не доступен в шрифте?
Vladimir
программно?
Vladimir
вот прям на андроиде вот здесь разобрано
Vladimir
https://stackoverflow.com/questions/11815458/check-if-custom-font-can-display-character
Demuz
shadowOffset: { width: 0, height: 2 }, shadowOpacity: 0.1, shadowRadius: 2,
Вот эти команды почему то не работают на Андроиде.
Preeternal
шадоу колор ещё
Preeternal
всё работает
Demuz
elevation
Demuz
А вот с вашими props
Preeternal
ну забыл я про элеватион) у меня 1 стоит
Preeternal
Demuz
Так elevation это обязательный параметр получается? Не знал. Спасибо.
Demuz
ну забыл я про элеватион) у меня 1 стоит
Проверил. Жаль, но 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
Ну вот красную сделайте тень, посмотрим.