A
toggleDrawer не работает. куча костылей, и всё равно открывается не так как надо
Ivan
Ну и?
Ivan
navigate('drawerOpen');
A
короче, ты попробуй
Ivan
Проверяй, открыт или закрыт и делай опен или клоуз
A
если заведется, сообщество тебе будет благодарно. но на данный момент простыни issues в репозитории, и ноль эффектов
A
тут проблема даже в структуре навигации
A
табы и drawer должны открываться на любом уровне, то есть доступны всегда
A
открытие drawer без перехода по роуту
A
ну и в догонку строчка из доки: Nesting DrawerNavigation Please bear in mind that if you nest the DrawerNavigation, the drawer will show below the parent navigation.
Ololo
ребят, такой вопрос, есть ScrollView, все норм, но когда открываю клавиатуру, и хочу проскроллить, то контент обрезается, кто как фиксил? flex: 1 - не помог
иой
о боже кто поломал реакт навигейшн документацию
иой
боже мой что случилось
иой
зачем
иой
почему
Vit
там же 1.0 релиз, переписывают видать
иой
а, понятнеько. Как то выглядит всрато, прошлая версия больше нравится. апи зачем то в другой раздел вынесли
иой
эх ну ладно вроде нашелся
иой
спасибо тебе человек-программист
Ivan
открытие drawer без перехода по роуту
Ну так не юзай табы из react-navigation
Ivan
Т.е. задача сводится к тому, что тебе в табах нужно нарисовать просто кнопку?
Ivan
Ну так нужно смотреть как кастомный таббар нарисовать
Vadim
Всем привет. Какое самое лучшее IDE для react-native ?
Ivan
Intellij idea
Vladimir
WebStorm
Vladimir
он там JXS держит, автоимпорт поддерживает, eslint умеет
Aleksei
xcode
Ivan
Ы
Ivan
В вебшторме выпилили навигатор базы данных, а из плагинов он гавеный. Так что тогда уже PhpStorm
Ivan
Бд часто нужна
Vladimir
ну идея тогда
Aleksei
emacs
Vadim
я сам нативный разработчик, мне аппу на реакте чисто подэбажжить нужно))
Vadim
гугл выдал "качай Deco"
Aleksei
Aleksei
Какая лучшая IDE для RN? Intellij IDEA (WebStorm, PhpStorm etc) – 18 👍👍👍👍👍👍👍 44% Vscode – 13 👍👍👍👍👍 32% emacs – 4 👍👍 10% Atom (nuclide) – 3 👍 7% xcode – 1 ▫️ 2% Android Studio – 1 ▫️ 2% vim – 1 ▫️ 2% 👥 41 people voted so far.
Aleksei
решим вопрос раз и навсегда! 😁
Aleksei
блин, не добавил другое, ща набегут любители саблайма и notepad-а и запинают меня)
Vadim
а в андроид студии тоже можно запускать react native проекты?
Ivan
Конечно
Ololo
та хоть в саблайме
Ololo
какая разница
Vadim
Конечно
эмм, ты имеешь виду ту часть которая относится только к андроиду ?
Vadim
что-то не вижу такой возможности
Damir
xcode
😅
Ivan
открытие drawer без перехода по роуту
export const MainTabNavigator = TabNavigator({ Home: { screen: HomeScreen }, Activity: { screen: ActivityScreen }, Contacts: {screen: ContactsScreen }, More: { screen: MoreScreen } }, { tabBarComponent: *MyTabBar*, tabBarPosition: 'bottom', });
A
сам проверял?
Ivan
Странный вопрос...
A
не, ну эту часть я сделал
A
это всё понятно
Ivan
Что тут проверять, если ты рисуешь полностью свой таббар
A
у меня и так свой таббар
Ivan
😁
Ivan
Я не пойму тогда в чем у тебя проблема)))
Ivan
В чем проблема рядом с табами нарисовать просто кнопку без навигации, которая будет открвать и закрывать дровер?
A
вот кастомный таббар
A
как видишь - первая это как раз кнопка о которой ты говоришь
Ivan
Так, в чем беда? Что не работает метод navigate('DrawerToggle')?
Ivan
Да его нету вообще)))
Ivan
Тебе нужно проверять открыт он или нет и делать либо DrawerOpen либо DrawerClose
A
https://reactnavigation.org/docs/drawer-based-navigation.html
A
в самом низу
A
сам Drawer где должен быть расположен архитектурно?
A
по структуре
A
чтобы он был виден во всей навигации
Ivan
Смотря какой у тебя приложение.
A
))
Ivan
Может: Stack - Screen1 - Screen2 - Tab - Stack1 - Stack2 - Drawer
A
ну да, такой
A
то есть запилить Drawer в TabNavigator, правильно?
Ivan
Можно проще
Ivan
Drawer - Screen1 - Screen2 - Tab - Stack1 - Stack2
Ivan
И блокировать дровер на всех страницах
Ivan
static navigationOptions = { drawerLockMode: 'locked-closed' };