@reactnative_ru

Страница 417 из 878
Georg
06.12.2017
21:48:26


Dan
06.12.2017
22:01:40
Ну кмон. x.y - мажорная и минорная версия

Denis
06.12.2017
22:02:00
npm install -g npm@4

Dan
06.12.2017
22:02:20
А ещё лучше LTS

Google
Georg
06.12.2017
22:19:08
npm install -g npm@4
Не работает. Я же говорил что в лоб - не выходит )

Denis
06.12.2017
22:23:23
а что оно пишет хоть?

Dima
07.12.2017
02:59:19
я б лучше на мобиус сходил, на холи не оч охота)
плюсую, можно много полезного узнать, "как там дела" у swift, kotlin, та же fresco которая в RN используется, и т.д.

Mars
07.12.2017
06:10:06
я б лучше на мобиус сходил, на холи не оч охота)
Вы в Питере просто избалованы HolyJS

Алексей
07.12.2017
06:46:12
Вы в Питере просто избалованы HolyJS
мне просто в крайний раз было скучно)

Mars
07.12.2017
06:47:31
?

Alexander
07.12.2017
07:06:26
господа, есть идея почему когда кликаю и открываю drawer navigation, пропадает title из header?

Dmitry
07.12.2017
07:22:15
Что юзаешь для драйвера?

и для навигации

Alexander
07.12.2017
07:39:52
react-navigation

DrawerNavigation

Dmitry
07.12.2017
07:54:15
Знаю что решается(решал месяца 4 назад), не знаю как. Screen Navigation Options посмотри

Google
Dmitry
07.12.2017
07:54:47
такое ощущение что у драйвера свой Header который отображается при открытии

Evgeniy
07.12.2017
08:12:41
Всем привет! когда есть выбор "либо-либо" (например переключение темы, режима) какой компонент лучше использовать? switch делать с неизменяемым цветом чтоль? или есть какие то более приличные юзкейсы? что то с утра в голову ничего не лезет подходящего

Денис
07.12.2017
08:49:45
подскажите куда копать, что бы такой же эффект сделать?

Alexander
07.12.2017
08:50:53
подскажите куда копать, что бы такой же эффект сделать?
https://shift.infinite.red/react-navigation-drawer-tutorial-a802fc3ee6dc

Денис
07.12.2017
08:51:14
Евгений
07.12.2017
09:31:48
Ребят, может кто подсказать, каким образом можно по ссылке на json получить оттуда данные, без переноса их в массив, или assets?

т.е. зная URL в котором содержится json

Khal
07.12.2017
09:33:38
при запросе по ссылке на жсон ты ведь получаешь объект, который в этом файле

или я не понял вопрос)

Евгений
07.12.2017
09:34:18
https://gist.githubusercontent.com/KELiON/1e0a30bf603716875b5f717650113924/raw/7be9852a54ae29eda43d2691045586c0976ccdd5/offers.json

вот такая ссылка есть

из неё данные как то надо получить, но не закидывая их в assets или массив

Khal
07.12.2017
09:34:53
т.е. взять только часть?)

Евгений
07.12.2017
09:35:08
ну не совсем, мне обратиться к этому json надо, и я не знаю как

мне всю инфу оттуда надо

и затем на список разобью

все равно не понятно?

Алексей
07.12.2017
09:41:06
обычный запрос делаешь и JSON.parse

я так делал json-ы со связями на другие json-ы ?

Google
Евгений
07.12.2017
09:41:40
красавец хД

то есть через fetch делаю запрос а затем parse?

Алексей
07.12.2017
09:41:56
ну мне впадлу платить за сервак было))

Евгений
07.12.2017
09:42:17
это видимо в componentDidMount все твориться должно

Алексей
07.12.2017
09:42:37
это уже тебе виднее

Евгений
07.12.2017
09:42:42
хорошо, спасибо

Alexander
07.12.2017
09:57:07
собственно вопрос в том, что есть: 1) DrawerNavigator и это его хедер с тайтлом отображается 2) Внутри Drawer navigator есть StackNavigator 3) как прокинуть Title из StackNavigator в DrawerNavigator хедер )

Dmitry
07.12.2017
10:10:36
DrawerNavigator хедера быть не должно

Просто и всё

У самой выезжающей плашки, обычно она просто перекрывает часть скрина

с хэдэром

Alexander
07.12.2017
10:25:04
жесть короче

по идее: вот сюда в title можно передать текущий роут



navigationOptions: ({ navigation })

navigation.state.routeName, вот так выводит в тайтл "DrawerStack"

Dmitry
07.12.2017
11:05:31
Ответить только вечером смогу

Alexander
07.12.2017
11:09:12
попробую воззвать к @playra

Google
Alexander
07.12.2017
11:20:10
вот в issues такая проблема:

https://github.com/react-community/react-navigation/issues/374

есть у кого рабочий вариант?

по вложенности StackNavigator -> DrawerNavigator -> StackNavigator , с рабочими тайтлами

Play
07.12.2017
11:45:33
попробую воззвать к @playra
я делаю так. у навигатора есть свой стейт передаю в него item this.props.navigation.navigate('Profile', (item))



и в хедере получаю title={navigation.state.params.name}

Alexander
07.12.2017
11:48:48
у меня params undefined

Play
07.12.2017
11:50:23
у меня params undefined
обычно в таких случаях консольложу весь путь и ищу где пропсики потерялись)

Alexander
07.12.2017
11:50:41
<Link style={styles.mt10} onPress={() => this.props.navigation.navigate('drawerStack')} > Pretend we logged in </Link>

линка на стек вот такая

Play
07.12.2017
11:51:08
<Link style={styles.mt10} onPress={() => this.props.navigation.navigate('drawerStack')} > Pretend we logged in </Link>
<TouchableOpacity onPress={ () => this.props.navigation.navigate('Profile', (item)) } >

Alexander
07.12.2017
11:51:20
я понимаю

в item ты собираешь стейт навигатора?

или что такое item?

Play
07.12.2017
11:53:07
данные, которые нужно передать на другой скрин

какие пропсики нужно передать на другой скрин, туда и пишите, можно через запятую, можно целиком объект

Alexander
07.12.2017
11:56:22
ура

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

Google
Alexander
07.12.2017
12:01:47
а как тепер сделать тоже самое когда я по менюхе перемещаюсь?

написал кастомный компонент для Drawer

и в нём вот так: onPress={() => this.props.navigation.navigate(route.routeName, ({ name: route.routeName }))}> {route.routeName}

не срабатывает

Alexander
07.12.2017
12:18:51
может попробовать через NavigationAction

?

Play
07.12.2017
12:29:37
может попробовать через NavigationAction
Drawer не пилил себе еще. Там наверняка все по аналогии. Нужно разбираться. Можно решить задачу не одним путем.

Alexander
07.12.2017
12:30:03
попробую сделать snack

Денис
07.12.2017
13:11:41
ребят подскажите: <View style={ styles.container }> <ImageBackground source={ require('./assets/white.png') }> { %s } </ImageBackground> </View> реально там где %s использовать свитч?

или тока тернарники

Никита
07.12.2017
13:12:01
реально

стрелочной функцией

{( () => { switch () { } })()}

но это так себе

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