
Alexander
08.02.2018
09:16:12
нее, не пойдёт
уже 100500 раз пробовал
суть в том. что при клике по табе. должен открываться drawer, пусть даже таба это кастомная кнопка с onPress()
toggleDrawer не работает. куча костылей, и всё равно открывается не так как надо

Google

Ivan
08.02.2018
09:18:24
Ну и?
navigate('drawerOpen');

Alexander
08.02.2018
09:19:19
короче, ты попробуй

Ivan
08.02.2018
09:19:36
Проверяй, открыт или закрыт и делай опен или клоуз

Alexander
08.02.2018
09:19:54
если заведется, сообщество тебе будет благодарно. но на данный момент простыни issues в репозитории, и ноль эффектов
тут проблема даже в структуре навигации
табы и drawer должны открываться на любом уровне, то есть доступны всегда
открытие drawer без перехода по роуту
ну и в догонку строчка из доки:
Nesting DrawerNavigation
Please bear in mind that if you nest the DrawerNavigation, the drawer will show below the parent navigation.

Stepan
08.02.2018
09:38:13
ребят, такой вопрос, есть ScrollView, все норм, но когда открываю клавиатуру, и хочу проскроллить, то контент обрезается, кто как фиксил? flex: 1 - не помог

★nton
08.02.2018
09:38:48
о боже кто поломал реакт навигейшн документацию
боже мой что случилось
зачем

Google

★nton
08.02.2018
09:38:59
почему

morda
08.02.2018
09:39:36
там же 1.0 релиз, переписывают видать

★nton
08.02.2018
09:40:37
а, понятнеько. Как то выглядит всрато, прошлая версия больше нравится. апи зачем то в другой раздел вынесли
эх ну ладно вроде нашелся
спасибо тебе человек-программист

Ivan
08.02.2018
09:43:52
Т.е. задача сводится к тому, что тебе в табах нужно нарисовать просто кнопку?
Ну так нужно смотреть как кастомный таббар нарисовать

Vadim
08.02.2018
09:45:31
Всем привет.
Какое самое лучшее IDE для react-native ?

Ivan
08.02.2018
09:47:35
Intellij idea

Vladimir
08.02.2018
09:47:49
WebStorm
он там JXS держит, автоимпорт поддерживает, eslint умеет

Алексей
08.02.2018
09:48:11
xcode

Ivan
08.02.2018
09:48:18
Ы
В вебшторме выпилили навигатор базы данных, а из плагинов он гавеный.
Так что тогда уже PhpStorm
Бд часто нужна

Vladimir
08.02.2018
09:51:50
ну идея тогда

Алексей
08.02.2018
09:51:56
emacs

Vadim
08.02.2018
09:54:22
я сам нативный разработчик, мне аппу на реакте чисто подэбажжить нужно))
гугл выдал "качай Deco"

Google

Play
08.02.2018
09:54:58

Алексей
08.02.2018
09:55:31

Vadim
08.02.2018
09:56:50

Алексей
08.02.2018
09:57:47
Какая лучшая IDE для RN?
Intellij IDEA (WebStorm, PhpStorm etc) – 17
??????? 50%
Vscode – 10
???? 29%
Atom (nuclide) – 3
? 9%
emacs – 2
? 6%
Android Studio – 1
▫️ 3%
vim – 1
▫️ 3%
xcode
▫️ 0%
? 34 people voted so far.
решим вопрос раз и навсегда! ?
блин, не добавил другое, ща набегут любители саблайма и notepad-а и запинают меня)

Vadim
08.02.2018
10:05:59
а в андроид студии тоже можно запускать react native проекты?

Ivan
08.02.2018
10:06:12
Конечно

Stepan
08.02.2018
10:06:38
та хоть в саблайме
какая разница

Vadim
08.02.2018
10:08:36
Конечно
эмм, ты имеешь виду ту часть которая относится только к андроиду ?
что-то не вижу такой возможности

Damir
08.02.2018
10:09:28

Ivan
08.02.2018
10:16:46
открытие drawer без перехода по роуту
export const MainTabNavigator = TabNavigator({
Home: { screen: HomeScreen },
Activity: { screen: ActivityScreen },
Contacts: {screen: ContactsScreen },
More: { screen: MoreScreen }
}, {
tabBarComponent: *MyTabBar*,
tabBarPosition: 'bottom',
});

Alexander
08.02.2018
10:22:09
сам проверял?

Ivan
08.02.2018
10:24:12
Странный вопрос...

Alexander
08.02.2018
10:24:20
не, ну эту часть я сделал
это всё понятно

Ivan
08.02.2018
10:24:26
Что тут проверять, если ты рисуешь полностью свой таббар

Google

Alexander
08.02.2018
10:24:33
у меня и так свой таббар

Ivan
08.02.2018
10:25:04
?
Я не пойму тогда в чем у тебя проблема)))

Alexander
08.02.2018
10:25:36

Ivan
08.02.2018
10:25:39
В чем проблема рядом с табами нарисовать просто кнопку без навигации, которая будет открвать и закрывать дровер?

Alexander
08.02.2018
10:25:47
вот кастомный таббар
как видишь - первая это как раз кнопка о которой ты говоришь

Ivan
08.02.2018
10:26:55
Так, в чем беда?
Что не работает метод navigate('DrawerToggle')?
Да его нету вообще)))
Тебе нужно проверять открыт он или нет и делать либо DrawerOpen либо DrawerClose

Alexander
08.02.2018
10:29:17
https://reactnavigation.org/docs/drawer-based-navigation.html
в самом низу
сам Drawer где должен быть расположен архитектурно?
по структуре
чтобы он был виден во всей навигации

Ivan
08.02.2018
10:31:30
Смотря какой у тебя приложение.

Alexander
08.02.2018
10:32:10
))

Ivan
08.02.2018
10:32:40
Может:
Stack
- Screen1
- Screen2
- Tab
- Stack1
- Stack2
- Drawer

Alexander
08.02.2018
10:34:40
ну да, такой

Google

Alexander
08.02.2018
10:35:10
то есть запилить Drawer в TabNavigator, правильно?

Ivan
08.02.2018
10:35:54
Можно проще
Drawer
- Screen1
- Screen2
- Tab
- Stack1
- Stack2
И блокировать дровер на всех страницах
static navigationOptions = {
drawerLockMode: 'locked-closed'
};

Alexander
08.02.2018
10:39:46
перекрывает header, и табы

Ivan
08.02.2018
10:40:28
navigationOptions: {
header: null
},
В DrawerNavigator

Vladimir
08.02.2018
10:42:53

Alexander
08.02.2018
10:43:07

Ivan
08.02.2018
10:43:41
Добавь в объект options в функцию DrawerNavigator
http://prntscr.com/ibt32c

Vladimir
08.02.2018
10:46:16
если ссылки наружу, то я б засунул внутрь табов и в customComponent засунул свой экран. а открывать как уже писали можно через DrawerOpen.

Alexander
08.02.2018
10:47:08

Vladimir
08.02.2018
10:47:21
получится просто отдельный экран с прикольной анмацией по сути

Alexander
08.02.2018
10:47:47