@reactnative_ru

Страница 432 из 878
Алексей
13.12.2017
12:54:33
мне кажется Саш ты не то что то хочешь

опшинс это для сцены самой, зачем тебе доступ к ним в дровере

по сути ты можешь только роуты вытащить

а не сами сцены

Google
Alexander
13.12.2017
12:58:23
ну как.. если выкинуть кастомный драуер, то именно из navigationOptions каждой сцены подтягивается drawerLabel и drawerIcon

Алексей
13.12.2017
12:58:51
так, заинтриговал, ща сорцы посмотрю

Alexander
13.12.2017
12:59:54
смотри чо показывает, если закоментить вот эту строку: // contentComponent: DrawerContainer,



Алексей
13.12.2017
13:00:38
смотри чо показывает, если закоментить вот эту строку: // contentComponent: DrawerContainer,
похоже что просто пропсами приходит https://github.com/react-community/react-navigation/blob/master/src/views/Drawer/DrawerNavigatorItems.js

смотри чо показывает, если закоментить вот эту строку: // contentComponent: DrawerContainer,
кстати возвращаясь к вчерашнему вопросу, вот как вытащить тайтл можно для сцен https://github.com/react-community/react-navigation/blob/master/src/views/Drawer/DrawerView.js#L180-L192

Alexander
13.12.2017
13:03:06
так вот и иконки и лейбл, они тянут через screenProps

если я правильно вижу

вот у меня например, на текущий момент, screenProps: undefined прилетает

Evgeniy
13.12.2017
13:24:04
сейчас пробую разобраться с redux-persist и понять не могу, можно ли как-то сохранять состояние "по кнопке"? или он предназначен для того чтоб вообще всегда сохранять стор?

или в таком случае делать свою реализацию? руками просто сохранять стейт и при запуске каким то образом пулять их обратно?

Play
13.12.2017
13:37:10
вот
1. Из коробки решения для вас нет. 2. Решается задача путем создания кастомнго Drawer. Сделать его можно по тому учебнику http://www.skywardsoftwares.solutions/react-native/custom-drawer-with-react-navigation-in-react-native/ или скачать репу здесь: https://github.com/SkywardSolutions/react-navigation-custom-drawer 3. Далее необходимо получить с сервера данные, которые будут обновлять список названий здесь https://github.com/SkywardSolutions/react-navigation-custom-drawer/blob/f2c01521dee0def0e9a3069d17fe81c92f991e26/app/components/side_drawer/DrawerComponent.js#L40 4. И создавать компоненты здесь https://github.com/SkywardSolutions/react-navigation-custom-drawer/blob/f2c01521dee0def0e9a3069d17fe81c92f991e26/app/navigator/MainStack.js#L24 P.S. Лично для меня задача не на один день и может быть правильней решить ее через FlatList, не используя Drawer, так как Drawer, судя по количеству действий которые нужно совершить для решения вашей задачи, для этого не предназначен. Может я не прав и коллеги поправят меня, за что буду им благодарен =)

Alexander
13.12.2017
13:37:57
ой, чота намудрили

Google
Alexander
13.12.2017
13:38:31
количество айтемов в драуере заранее известно, просто оно тянется из конфиг файла

который устанавливает, какие страницы показывать, а какие - нет

единственное отличие моего драуреа от дефолтного

это наличие секций

и всё

Andrew
13.12.2017
13:52:45
Вот есть Facebook Graph API https://developers.facebook.com/docs/react-native/graph-api В каком случае оно может вместо профиля вернуть null?

Ирогда проскакивает такая фигня. Но стабильно не воспроизводиться.

Play
13.12.2017
14:02:17
ой, чота намудрили
нужны названия кастомные для начала, правильно понял?



Alexander
13.12.2017
14:04:05
Ну как кастомные, иконка и тайтл

Play
13.12.2017
14:04:27
Alexander
13.12.2017
14:04:47
Ну дэа

Egor
13.12.2017
14:08:16
где прочитать годный контент по react native?

Redux, React Native чтоб изучить )

Алексей
13.12.2017
14:11:29
ща @playra придет и все скинет, он про это в курсе

Alexander
13.12.2017
14:23:19
так пойдет?
вы готовите пример?

Play
13.12.2017
14:23:50
Alexander
13.12.2017
14:23:56
thanks god

god bless you

Play
13.12.2017
15:07:56
оно?

Google
Alexander
13.12.2017
15:08:32
похоже на то

morda
13.12.2017
15:08:51
че, 0.51 уже в продакшн выкатывал кто?) какая там постабильнее из последних?

Play
13.12.2017
15:09:13
где прочитать годный контент по react native?
https://github.com/react-native-village/react-native-video-tutorial

похоже на то
ща репу в деревню выложу) убрал там все лишнее, чтобы не отвлекало от задачи

Alexander
13.12.2017
15:10:09
будет здорово!

Egor
13.12.2017
15:10:12
спасибо

Egor
13.12.2017
15:21:06
100 Days of Swift: круто, будто недавно где то на торренте видел оО или не это

Play
13.12.2017
15:33:20
будет здорово!
готово https://github.com/react-native-village/SimpleDrawer

Alexander
13.12.2017
15:34:24
данке

Алексей
13.12.2017
15:34:43
готово https://github.com/react-native-village/SimpleDrawer
ты прям целую организацию что ли под RN завел ?

Play
13.12.2017
15:35:35
ты прям целую организацию что ли под RN завел ?
чтобы не смешивать с личными проектами)

Alexander
13.12.2017
15:42:51
а как вы модалки делаете, которые должны закрываться по клику вне окна?

попап, грубо говоря

<Modal> <TouchableOpacity style={flex: 1} onPress={() => closeModal()}> <Button></Button> </TouchableOpacity> </Modal>

я вот так сделал, и она при закрывании бывает моргает. добавил activeOpacity={1} в Touchable , моргание пропало.. но само появление стало как-то неплавным

Алексей
13.12.2017
15:52:59
а зачем TouchableOpacity, можно же TouchableWithoutFeedback

Alexander
13.12.2017
15:57:43
заменил, всё сломалось)

стили отвалились, закрытие не работает

Google
Alexander
13.12.2017
15:58:04
структура прежней остаётся?

Алексей
13.12.2017
15:58:15
да

Alexander
13.12.2017
15:59:31
onPress не работает

вернее нет, всё же стили отвалились

Алексей
13.12.2017
16:04:17
вернее нет, всё же стили отвалились
оберни все что внутри тачбл во View

Alexander
13.12.2017
16:04:34
сделал, работает

спасибо

Nikita
13.12.2017
16:04:58
кто-нибудь сталкивался, что ipad воспринимается как 320 в ширину?



и какая-то подложка черная вокруг

Евгений
13.12.2017
17:06:32
ребят, есть те, кто использует StackNavigation?он не кушает navigationOptions, хедер пустой



Илья
13.12.2017
17:12:39
Nikita
13.12.2017
17:13:07
Roshan
13.12.2017
17:32:13


Евгений
13.12.2017
17:36:13
если вебшторм - забей

он иногда не по делу орёт



однако все работает

Roshan
13.12.2017
17:40:10
Output gives error

Google
Roshan
13.12.2017
17:40:28
Output gives error

Результат дает ошибку

Должен ли я не использовать веб-шторм?

Евгений
13.12.2017
17:41:19
нет, это лишь ИДЕ

если не работает там, значит в саблайме\где бы то ни было еще не сработает

возможно он не успел внести исправления

Евгений
13.12.2017
17:41:53
старайся подождать хотя бы секунд 5-10

Alexander
13.12.2017
17:42:01


Roshan
13.12.2017
17:50:45
я работал

Евгений
13.12.2017
19:11:22
подскажите, пожалуйста, каким образом можно закрасить фон позади списка?

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