Peter
Zak
В getUserId? Там в ответ id приходит
Peter
В getUserId? Там в ответ id приходит
ну тогда Вы рано вызываете console.log(this.state.idName) потому что State не успел еще изменится. this.setState({idName: res.id},()=>{console.log(this.state.idName)});
Zak
Лол
Zak
Я просто не забиндил
Zak
getUserId не работает в той функции чета
Zak
И в 67-ой строке пустой стэйт
Alisher
Есть кто из Узбекистана?
Alisher
#узбекистан
John
Подскажите, раньше для подключения шрифта надо было писать внутри класса так
async componentDidMount() {
await Font.loadAsync({
'Roboto_medium': require("native-base/Fonts/Roboto_medium.ttf")
});
this.setState({ fontLoaded: true });
}
А как это сделать в функциональном компоненте, а не в классе?
John
John
Если пишу
import { AppLoading, Font } from 'expo';
И потом ту же функцию в компоненте, то синтаксическая ошибка
不退転」
John
Каким образом тогда использовать сторонние шрифты?
John
или если нужен сторонний шрифт, то я должен писать класс?
John
Этот шрифт тянет 'native-base' и лежит он в этой папке native-base/Fonts/Roboto_medium.ttf
Ilya
John
понял, спасибо
Ilya
или recompose для прокидывания этой логики в функциональные компоненты
John
т.е. можно с помощью recompose? Спасибо, поразбираюсь что оно такое
zamir
ребят, reactnavigation, как в TabNavigation скрыть tab один?
мне просто нужен скрин, что бы там был виден TabNavigation, но таба не было....просто кроме как вставить скрин в TabNavigation другого решения не вижу, но если это сделать появляется лишний таб
Demuz
Demuz
zamir
zamir
ок
zamir
Demuz
ок
мапьте этот пропс и кнопку просто одну опишите
Demuz
Demuz
Demuz
Меня просто заказчик задолбал своим анимированным табом, появляющимся и исчезающим, там хочешь не хочешь сам будешь писать )
zamir
Ну вот здесь если что список пропсов есть.
Спасибо большое)
Это когда мне надо, внутри ТабНавигатора, был скрин которого не было в самом навигаторе, а если таких скринов будет несколько? То на все не нужные скрины ставить условие при маппинге?
Demuz
ну рендерьте сам таб Типа:
{
!route.key == myInvisibleTab && !route.key == myInvivibleTab2 &&
<MyTabButton/>
}
Ну там там иконки внутри, все дела, да хоть список раскрывающийся, пофиг.
Demuz
Demuz
ну я так обычно не пишу )
Demuz
фотки посмотрел, 15 апреля первое приложение делал ))) еххе. Вобще не работало )))
Demuz
)))))
Demuz
Demuz
Лучше донт ленись ёрселф))) Че то не люблю переменные перекладывать )
Demuz
ясное дело.
Артемий
Ищу человека из Беларуссии может есть тут кто такой? Нужна платная консультация
чей ты
чей ты
Заходи
чей ты
Там все белорусские
Dmitry
Ну у кого под рукой нет практики написания модулей для npm ?
Gena
Ну у кого под рукой нет практики написания модулей для npm ?
А в чем проблема? Там полная анархия, поэтому для эксперимента рекомендовал бы сперва попрактиковаться с паблишингом в неймспейс, модуль будет называться в этом случае как-то @username/my-module-name (если имя пользователя в npm `username`). Всё остальное в доках на npmjs.com
Dmitry
Dmitry
Я думал есть какие-то нормативы, как структуру оформлять, как код, а пока по гиту лазил понял, что кто, как хочет, так и пишет
Gena
Я думал есть какие-то нормативы, как структуру оформлять, как код, а пока по гиту лазил понял, что кто, как хочет, так и пишет
Именно... я обычно по оформлению смотрю на модули, которые мне нравится как устроенны и делаю по аналогии... Из автоматики, в последнее время пытаюсь переводиться на standard-version (он автоматом определяет номер версии и CHANGELOG генерит, чего мне у других, даже популярных, модулей часто не хватает), но он требует специального оформления коммитов, что может быть трудно...
Ruslan
Привет всем, такая проблема:
Через BackHandler вешаю на физ кнопку андроида “Назад” переход на конкретный скрин, все вроде работает и хорошо - в didmount вешаю, а в willunmount удаляю слушателя, да только проблема в том, что после срабатывания данного действия, роутер начинает везде такое вытворять, то есть по всем компонентам - выбрасывать на один конкретный скрин, и тут начинается багло
Dmitry
Ruslan
Привет всем, такая проблема:
Через BackHandler вешаю на физ кнопку андроида “Назад” переход на конкретный скрин, все вроде работает и хорошо - в didmount вешаю, а в willunmount удаляю слушателя, да только проблема в том, что после срабатывания данного действия, роутер начинает везде такое вытворять, то есть по всем компонентам - выбрасывать на один конкретный скрин, и тут начинается багло
Помогите пожалуйста полечить, не знаю куда копать, библиотека react-native-router-flux
Elizaveta
Привет всем! Кто-нибудь пользовался https://github.com/sunnylqm/react-native-storage?
Dmitry
Никита
Nick
Ruslan
Nick
Ну не исключено, что из-за подобного поведения так и было сделано)
Никита
А код можно? Быстрее будет
Ruslan
А код можно? Быстрее будет
backAndroid() {
this.props.showHomeScreen();
return true;
}
componentDidMount() {
BackHandler.addEventListener('hardwareBackPress', () => this.backAndroid());
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress', () => this.backAndroid());
}
Ruslan
И после того как на этом скрине включается этот код весь роутер перестает нормально работать
Никита
Вы новую функцию пытаетесь удалить
Nick
Не стрелочную передавайте
Ruslan
сделал так, приложение валится
Ruslan
в оф доках тоже со стрелочной
Никита
Саму функцию сделайте стрелочной
Alexander
Как сделать linear-gradient?
Никита
Alexander
Никита
Ещё вроде есть react-native-linear-gradient
Alexander
Да, я его видел. Думал может еще что есть 🙂
Ruslan
Никита
backAndroid = () => {
this.props.showHomeScreen();
return true;
}
componentDidMount() {
BackHandler.addEventListener('hardwareBackPress', this.backAndroid);
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress', this.backAndroid);
}
должно работать