@reactnative_ru

Страница 522 из 878
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
открытие drawer без перехода по роуту
Ну так не юзай табы из react-navigation

Т.е. задача сводится к тому, что тебе в табах нужно нарисовать просто кнопку?

Ну так нужно смотреть как кастомный таббар нарисовать

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
Алексей
08.02.2018
09:55:31
Алексей
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
перекрывает header, и табы
тебе drawer нужен для навигации или просто чтоб боковая панель с инфой выезжала?

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
http://prntscr.com/ibt32c
не работает

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

Alexander
08.02.2018
10:47:47


Страница 522 из 878