@reactnative_ru

Страница 215 из 878
mAX
03.07.2017
06:26:09
Товарищи, есть вопрос по react-navigation использую StackNavigator чтобы залогинится в приложении, затем показываю TabNavigator, но хотелось бы у него вверху показать кастомный хидер с кнопкой меню и может еще парой иконок..можно ли как-то наследоваться от TabNavigator и сделать его свой допустим или как это правильно сделать без костылей?)

Alexey
03.07.2017
06:28:44
Что значит кастомный? Там такой же header как и в stack

mAX
03.07.2017
06:29:43
да,там стрелка назад была.. я его на null менял чтобы он исчез. Его можно на свой компонент видимо заменить?

Google
mAX
03.07.2017
06:30:02
попробую)

Alexey
03.07.2017
06:32:21
А схема вообще какая? Просто TabNavigator или TabNavigator - StackNavigator (редко когда просто TabNavigator хватает)

Dmitriy
03.07.2017
06:33:40
Сегодня осваивал навигацию. В связи с этим у меня просьба: может кто-нибудь глянуть этот небольшой набросок, чтобы прокомментировать и сказать, что сделано неправильно? Буду очень благодарен http://pastebin.com/ipSEeUtZ

Прошу прощения, перезалил http://pastebin.com/ipSEeUtZ

Думаю, как в этом коде

Alexey
03.07.2017
06:35:32
Пользуйтесь gist.github.com намного удобней + история

mAX
03.07.2017
06:37:01
Сперва StackNavigator чтобы показать окно логина,потом по корректному логину показываю TabNavigator и вот тут была идея сделать меню сбоку по кнопке в хидере..это наверное жутко с точки зрения дизайна и интерфейса,но убрать будет легче)

Alexey
03.07.2017
06:37:22
Сразу засовывай StackNavigator в каждый таб.

mAX
03.07.2017
06:37:39
а там так и есть дальше..

Alexey
03.07.2017
06:37:52
В коде примера нет

Dmitriy
03.07.2017
06:38:30
Пользуйтесь gist.github.com намного удобней + история
https://gist.github.com/MrFoxPro/268994ab7e59a1eda981d2c8d4518125 Вот так:)

Alexey
03.07.2017
06:38:58
navigation.js только назвать файл... иначе подсветка не пашет

mAX
03.07.2017
06:39:01
Как-нибудь View поверх TabNavigator нарисовать можно?

Google
Brown
03.07.2017
07:38:41
Привет всем, начал писать app, react-native, redux, realm, https://reactnavigation.org, как связать redux realm ?

А тут https://reactnavigation.org, как лучше routes прописать?

Про навигатион можно не отвечать пока что, выше прочел, вроде пока подойдет

https://gist.github.com/MrFoxPro/268994ab7e59a1eda981d2c8d4518125 Вот так:)
так в примере, при переходе в MainScreen мы также остаемся в компоненте LoginScreenNavigator?

Dmitriy
03.07.2017
08:38:12
так в примере, при переходе в MainScreen мы также остаемся в компоненте LoginScreenNavigator?
Ну я не думаю, что это хороший пример, так как я сам совсем новичок и просил комментариев. Но вообще, я сделал resetAction, это должно сбросить предыдущий навигатор



Dmitriy
03.07.2017
08:42:42
Эмм хм а как его убрать тогда?:)

Brown
03.07.2017
08:43:32
Вот про то я и спросил, фишка в том что ты внутри этого компонента

То есть надо перейти MainScreenNavigator

Roman
03.07.2017
08:44:15
Друзья Занимался всегда бекендом, сейчас захотелось на фронт. Если я выучу реакт, я смогу в мобильную разработку? Это все правда работает? Сколько стартует приложение на условном iphone 4s?

Brown
03.07.2017
08:45:40
Эмм хм а как его убрать тогда?:)
Я думаю надо routes сделать

Roman
03.07.2017
08:47:10
Вот думаю, учить реакт, или swift. Просто не верится что js может на мобильном и не высаживать батарею за час

Ну запусти Фейсбук на 4S
Ну Фейсбук месседжер на нем еле ползает. А телеграм летает

Google
Константин
03.07.2017
08:49:02
Это какие-то странные критерии, немного оторванные от реального мира. Ты не собираешься делать Фейсбук или Телеграм, соответственно надо отталкиваться от того продукта, который будешь делать, от вводных в команде и прочих вещей

mAX
03.07.2017
08:49:03
react-navigation это какой-то глючный набор костылей..одно настроишь,другое ломается..

Константин
03.07.2017
08:49:59
Если в команде большинство фронтов и есть нужда в приложении — зачем тащить iOS дева сразу же? Даже если потом вдруг поймёте, что масштабироваться становится тяжело (что вряд ли, как мне кажется)

Roman
03.07.2017
08:51:48
Это какие-то странные критерии, немного оторванные от реального мира. Ты не собираешься делать Фейсбук или Телеграм, соответственно надо отталкиваться от того продукта, который будешь делать, от вводных в команде и прочих вещей
Ну продукта нет, просто интересно самому проиграться сначала. Дико бесит когда раньше все работало а теперь все юзают всякий реакт и мой телефон превратится в тыкву (говорю как пользователь сейчас). Или это не так?

Константин
03.07.2017
08:52:41
Тем более если ты один и учишь для того, чтобы делать что-то своё — отталкивайся от своих же знаний. Если JS для тебя ок, зачем ради "поиграться" начинать учить незнакомый язык?

Константин
03.07.2017
08:54:02
Ну тебе никто не скажет сейчас наверняка, может ли телефон превратится в тыкву или нет _именно_от_РН_. Он может превратится от хуёво спроектированной архитектуры приложения и в целом приложения, не важно, на чём оно написано будет, имхо.

Brown
03.07.2017
08:56:02
это как готовишь
Подскажи как правильно готовить

Roman
03.07.2017
08:56:06
Ясно, спасибо

Brown
03.07.2017
08:56:09
Именно просьба

Алексей
03.07.2017
08:56:42
а ты вопросы конкретные задавай) не буду же я сидеть с тобой доку читать)

Brown
03.07.2017
08:57:39
https://gist.github.com/MrFoxPro/268994ab7e59a1eda981d2c8d4518125

Brown
03.07.2017
08:57:45
Вот он кинул пример

Ок работает

Но есть косячки

Вот этот

когда переходит в майн экран, он завернут в StackNavigator

Admin
ERROR: S client not available

Алексей
03.07.2017
08:59:23
ну, все логично, будет навбар показыватся

Brown
03.07.2017
08:59:38
Ага

Google
Brown
03.07.2017
08:59:52
а чтобы в IOS снизу табы

а сверху ничего

Алексей
03.07.2017
09:01:08
ну так конфиги для чего?) не просто так же их придумали)

Brown
03.07.2017
09:02:14
Так с этим ок, а где лучше сделать проверку, есть ли токен или нет и если нет то перейти в экран получения токена

?



Тут просто по умолчанию не заметил

Brown
03.07.2017
09:05:57
смотри по умолчани страница Home, ее показывать если у нас в переменной token не пустой, если он пустой то на страницу авторизации

Igor
03.07.2017
09:08:53
сразу в 4 сообществах одновременно у меня засветился ?

mAX
03.07.2017
09:11:18
да,готовить надо уметь! Подскажите как такое нужно делать правильно.. есть stack после логина перешел на Drawer страничку и нужно чтобы пользователь слайдом назад логин не мог открывать, а меню мог… вставил в StackNavigator navigationOptions: { gesturesEnabled: false } и теперь назад логин не возвращается,но и Drawer не открыть!

вот тут обсуждается https://github.com/react-community/react-navigation/issues/2022

но нормального решения не видно..

mAX
03.07.2017
09:24:40
Спасибо, надо попробовать)

Dmitriy
03.07.2017
09:34:29
а сверху ничего
Я что-то не понял, в итоге как этого избежать?

Brown
03.07.2017
09:35:15
В конфигах настроить, сча найду скину

Google
Brown
03.07.2017
09:38:22
я пока все сломал, сча другое смотрю

Dmitriy
03.07.2017
10:20:10
Короче, вот так фиксится



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