Albert
Подскажите почему static async getSkip() { return await AsyncStorage.getItem('skip') } возвращает { _48: 0, _81: 0, _1: null, _36: null }, вместо булевого значения?
Anonymous
лол на андроиде теней нету изкаропки?
Alex
elevation для андроиде 5.0 вроде
Anonymous
он ненастраивается
Alex
можешь картинкой сделать )
Anonymous
какая то странная кроссплатформа)
Alex
это специфика андроид платформы, у них вроде кроме eleavation ничего и нет
Anonymous
тогда почему свг ассетов нет, в андроиде то они есть, а в реакте их нет
Anonymous
какой то iOs first получается
Igor
Это из которых AS генерит png для старых устройств?
Albert
Ребятки, ну что никто не знает почему так происходит? Подскажите почему static async getSkip() { return await AsyncStorage.getItem('skip') } возвращает { _48: 0, _81: 0, _1: null, _36: null }, вместо значения?
Albert
он тебе промис возвращает
А как получить само значение?
Alex
.then(value => ...)
Alexander
Лол
Alexander
он тебе промис возвращает
await в async функции разворачивает промисы, а reject бросает через throw. Если кратко
Alex
ну сюда потому что у него возращается это промис
Alexander
Как скажешь
Albert
_getStorageValue() { AsyncStorage.getItem('username').then((username) => { return username; }) } Вот так возвращает undefined, хотя значение есть
Alexander
А с колбеком нормально отрабатывает?
Albert
Да, в колбеке все норм
Albert
значение правильное
Alexander
Я бы пошел глядеть issues 😊
Alexander
Или код
Albert
Ну тут видимо просто из функции некорректно возвращается значение
Albert
А вообще можно забить на этот AS и пихнуть настройки пользователя в реалм?
Aleksei
какой то iOs first получается
так изначально и было) android вообще то ли через год, то ли через два подвезли
Alexander
Месяцев 7, какие два года )
Alexander
За 2 года все бы уже забили, а так ждали )
Aleksei
я приплюсовал время когда в опенс сорсе еще не было 😆но на самом деле я просто не помню сколько ведра не было в RN 😄
Kirill
А вообще можно забить на этот AS и пихнуть настройки пользователя в реалм?
еще есть https://facebook.github.io/react-native/docs/settings.html но дока немногословна, хз подходит ли это для хранения настроек
Aleksei
realm надо еще устанавливать, с подами не работает вообще, так что имхо AS проще для настроек, если не используется БД во всей прилаге
Albert
БД используется
Albert
Я правильно понимаю что в RN колбэк это что-то похожее на замыкания в swift?
Kirill
и да это функция + контекст
Aleksei
ну строго говоря у каждой функции есть контекст) а колбэк это функция которая вызывается той функцией куда он (колбэк) передается
Dmitriy
Подскажите пожалуйста, как в react-native-sound сделать так, чтоб можно было через ios медиа центр плей/паузу
Dmitriy
Ну и в андроид соответственно в верхней шторке
Anonymous
Привет. Вопрос по поводу react-navigation. Есть TabNavigator с тремя табами, каждый из которых один и тот же компонент. Как внутри этого компонента изменить title его таба???
Anonymous
Есть компонент, он является табой TabNavigator'a, как в нем динамически менять title соответствующей ему табы???
Aleksei
зачем динамически, табы же статически задаются
Anonymous
const SellTabs = TabNavigator({ NewOrders: { screen: SellTab, navigationOptions: ({ navigation }) => ({ tabBarLabel: I18n.t('sell.tabs.title.new') }) },
Anonymous
tabBarLabel нужно со временем менять
Aleksei
в зависимости от чего?
Anonymous
компонент содержит список, который обновляется, таба должна отображать кол-во элементов
Aleksei
хм, думаю такое невозможно
Aleksei
обычно для такого бейджы же юзают
Aleksei
но я что то апи для бейджей не юзал
Aleksei
а если для tabBarLabel компонент обычный юзать, не пробовал? и если можно то просто законнектить к редакс стору (если есть редакс конечно)
Vit
static navigationOptions = ({ navigation, screenProps }) => ({ tabBarLabel: navigation.state.params.name + "'s Profile!", });
Vit
не?
Aleksei
вот только думаю params не будет, там же сам TabNavigator делает переходы, непонятно как параметры пробрасывать
Anonymous
tabBarLabel юзаю обычный. как при объявлении таб навигатора слушать redux?
Anonymous
да, с params не получилось
Aleksei
так переходы то не изнутри скрина происходят
Vit
ну а цифра-то в скрине известна
Vit
this.props.navigation.setParams({blah}) где-нить в cdm
Aleksei
ну а дальше то что)
Aleksei
а это вызовет ререндер табнавигатора?
Aleksei
что то я сомневаюсь
Vit
а фиг знает
Aleksei
кстати cdm только первый раз сработает
Aleksei
и то если lazy
Vit
а че там бэйджей из коробки не дают?
Aleksei
tabBarLabel юзаю обычный. как при объявлении таб навигатора слушать redux?
думаю сначала нужно узнать можно ли вообще компоненты передавать)
Vit
тухленькая навигация (
Vit
хотя к табам мало где доступа
Vit
у меня пока ex-navigation и я там табы сам рисую в подключенном к редаксу компоненте - удобно)
Anonymous
думаю сначала нужно узнать можно ли вообще компоненты передавать)
мне не нужно передавать компонент, а только число. проблема в том, что можно ли слушать redux не в компоненте
Aleksei
мне не нужно передавать компонент, а только число. проблема в том, что можно ли слушать redux не в компоненте
так я и говорю тебе что нужно попробовать компонент, потому что его можно законнектить к стору)
Vit
ну вот какое-то кислое продолжение
Aleksei
чем оно кислое то?))
Vit
ну вон через голову прыгать надо чтоб элементарную вещь сделать)
Aleksei
типа не пробовал но осуждаю?))