Дмитрий
Ну не нравится веб, собирай свою IDE. Всем пригодится))
Egor
Ок
Дмитрий
Чутьё подсказывает, что свойство работает в элементе TabNavigator, а не StackNavigator как у тебя, коллега.
Дмитрий
В качестве элемента screen в Стеке указываешь ТабНавигатор если память не изменяет.
Дмитрий
Не изменяет
Egor
А не наоборот?
Egor
Кто выше в иерархии должен быть ?
Дмитрий
Та в документации же раздел Nestes navigators
Egor
Пошел читать
Egor
А там пример не совсем обычный
Egor
там стек это корневой навигатор, который позволяет пушить поверх экранов таббара
Egor
может я не так понимаю, мало опыта с этим роутером, но в айос как раз наоборот: в таббарконтроллере в табах лежат простые навконтроллеры, которые есть стек навигаторы по смыслу
Дмитрий
Стек -> таб -> стек
Egor
TabNavigator
|- StackNavigator1
|- StackNavigator2
Egor
а смысл в первом стек?
Дмитрий
У таба нет хедера
Egor
так он есть у вложенных в него стек
Egor
или не будет так работать?
Egor
я просто представляю что внизу под капотом лежит нативнай имплементация через родные UIKit компоненты
Egor
но вероятно зря я так думаю =)
Дмитрий
Будет работать, первым стек нужен если у тебя есть логин или сплэш....
Egor
вот как я и сказал сделано
Дмитрий
Или работа с хедером в одном месте)
Egor
кстати модалку пытался сделать и че-то оказалось это сложно как-то
Egor
имея один стек навигатор
Egor
почитал issue на гитхабе и там советуют родной RN Modal использовать
Дмитрий
Логично)
Egor
еще был совет сделать два навигатора - один mode: 'modal'
Egor
и типа из него вызывать экраны
Egor
но что-то сложно оказалось это на мой redux натянуть по-быстрому и я забил, так как под андроид один пока все равно и там так и так модалки
Дмитрий
Ну если работает, то оно)) Хз что там у тебя куда должно вести.
Дмитрий
Золотые слова
Egor
простите за оффтоп но это угар https://dribbble.com/shots/3277562-serebristiy-blvd-shop
Uncle Bob’s Nephew
Привет, иногда крашится прила с такой ошибкой Accessing object of type X which has been invalidated or deleted
Андрей
https://reactnavigation.org/docs/navigators/stack в доках внизу страницы, есть свойство headerMode: none. Если я правильно понял твой вопрос
Дмитрий
О Боги. Что-то ты наваял волшебное
Андрей
Я до сих пор как-то не замечал что у стэкНавигатор есть дравер навигатор)
Андрей
😁
Андрей
И как он работает? Быстро?
Андрей
Кто в курсе?)
Дмитрий
Кто в курсе?)
Можешь поюзать демо приложение на Expo - https://expo.io/@react-navigation/NavigationPlayground
Андрей
Не, мне было интересно как он ведет себя, когда у тебя грид лист на 300 элементов +
Дмитрий
Вот такая у тебя должна быть схема:
AppNavigator - DrawerNavigator
..EventNavigator - TabNavigator
....EventHome - Component
....Ticket - Component
..GameNavigator - TabNavigator
....GameHome - Component
....Game - Component
....Description - Component
В DrawNav в качестве роутов прописываешь TabNav, у табов компоненты.
Лишние непонятные константы удали. Стилизуй стандартный Header, а если хочешь свой, то отключи стандартный и вынеси код в отдельный компонент, а не копипасти на каждую страницу.
Pavel
приветы, а для ios как вызвать дебаг меню без тряски айпедом?
https://stackoverflow.com/questions/37839666/how-do-i-open-react-natives-dev-menu-on-real-device - для андроида пишут такое есть.
Albert
Привет. Подскажите NetInfo кто то пользовался?
Farrux
я вызываю через assistive touch
Egor
Egor
=)
Egor
Albert
я
NetInfo.fetch().then(reach => {
if(reach === 'wifi') {
this.load();
} else {
Alert.alert("Error", "Allow to update without wifi in settings")
}
});Я хочу загружать данные только при подключении wifi, но у меня он постоянно выводит unknown. Что я делаю не так?
Egor
NetInfo.isConnected.fetch().then(
Egor
может быть так?
Egor
а не, это немного разные методы
Egor
Egor
https://facebook.github.io/react-native/docs/netinfo.html
Albert
Я под ios запускаю.
Egor
на девайсе?
Albert
Да, и он мне unknown выдет
Egor
странно конечно
1. Enable App Transport Security
включали? http://facebook.github.io/react-native/releases/0.46/docs/running-on-device.html#1-enable-app-transport-security
Albert
Да включено давно уже.
Maryna
привет. может кто сталкивался с такой бажиной - по кнопке назад title на секунду смещается в сторону как лечить?
https://www.dropbox.com/s/bqpqih0okq7mkbd/Untitled.mov?dl=0
Egor
Egor
Egor
этот тайтл?
Maryna
да, тайтл и сабтайтл
Egor
это скорее всего тормоза на дебаге на симуляторе
Egor
попробуйте на девайсе
Egor
что за навигатор?
Maryna
этот https://github.com/wix/react-native-navigation
Egor
не пользовался таким, на девайсе пробовали не дебаг?
Maryna
сейчас еще раз проверю на девайсе
Maryna
@egormerkushev нет, на девайсе тоже повторяется
Egor
ясно, в issue в репе их смотрели? похоже, что анимации не работают нормально. Может у вас кастомный какой-то транзишн для переходов назначен?
Maryna
Egor
а без такого сложно header тоже тупит?
Egor
может дело в нем?
Maryna
кастомных нет, использую стандартные анимации, похоже что-то с либой
Egor
тогда бы уже стонали там в issue
Egor
может быть дело в этой сложной вьюхе
Aleksei
а нельзя не в дропбоксе, а сразу сюда видео кинуть, у меня вот не грузит