
Vladimir
12.02.2018
18:57:12
не уверен, что на несколько девайсом оно корректно взлетит

Igor
12.02.2018
19:05:04

Человек
12.02.2018
19:07:23
ребята
подскажите а splash скрин вы делаете?

Google

Человек
12.02.2018
19:08:25
ну оно же не успевает сразу стартануть

Vladimir
12.02.2018
19:10:19
Делаем
А на потом можно и гитхаб пошарить

Igor
12.02.2018
19:11:44
И она пригодится пока будет компилиться апа )
Но за акцент спс :)

Dmitriy
12.02.2018
19:30:45
Подскажите способ автоперевода json для i18n.

Igor
12.02.2018
19:49:21
А как выглядит исходник?

Dmitriy
12.02.2018
20:04:58
делаю как здесь https://medium.com/@danielsternlicht/adding-localization-i18n-g11n-to-a-react-native-project-with-rtl-support-223f39a8e6f2

Play
12.02.2018
20:41:48

Alexander
12.02.2018
20:42:07
<Button
icon={<Ionicons name='md-add' color={Colors.white} size={28} />}
onPress={() => {}}
buttonStyle={styles.addButton}
/>
Почему иконка не отображается? react-native-elements для Button и Ionicons из @expo/vector-icons

Play
12.02.2018
20:42:53

Google

Demuz
12.02.2018
21:08:01

Bogdan
12.02.2018
23:46:44
доброй ночи, какой оптимальный вариант для реализации SectionList? Сам SectionList довольно долго рендериться, и из-за этого висит весь интерфейс до тех пор пока не закончит рендер

Vladimir
13.02.2018
09:33:43
Народ, а кто-нибудь знает, как по json-описанию обьектов нагенерить спеки для flow? Гугл не выдает конечного решения, только тулы, заточенные на сваггер
или нужно несколько тулов в цепочку выстраивать json -> json-schema -> flow

morda
13.02.2018
09:40:06
https://transform.now.sh/json-to-flow-types/
такое?

Максим Джафаров
13.02.2018
09:43:17
Есть ли вариант обновлять предыдущий скрин? когда использую event мне пишет Warning: setState(...): Can only update a mounted or mounting component.

Человек
13.02.2018
09:45:16
ребята

Vladimir
13.02.2018
09:45:18

Человек
13.02.2018
09:45:32
че лучше делать backround task или gcm

Алексей
13.02.2018
09:47:08

Максим Джафаров
13.02.2018
09:47:50

Алексей
13.02.2018
09:48:31
ну тогда либо не надо анмаунтить, либо просто рендерить с новыми данными

Максим Джафаров
13.02.2018
09:50:22
может это memory leak, потому что компонент вроде не unmounted

Алексей
13.02.2018
09:52:19

Alexander
13.02.2018
12:34:20
как в независимый от навигационного стэка компонент прокинуть props.navigation ?)
если по иерархии струтктуры он находится выше стэка навигации?
HOC withNavigation(MyComponent) почему-то не работает
хотя я предполагаю, что всё по той же причине

Алексей
13.02.2018
12:36:38
XY Problem

Google

Ivan
13.02.2018
12:36:43
Сделай навигацию через редакс)

Alexander
13.02.2018
12:38:59
вот я чего больше всего не хочу, так это навигации через редакс

Алексей
13.02.2018
12:40:33

morda
13.02.2018
12:41:41
как можно реакт-навигацию без редакса использовать, она ж уродская) а средаксом там можно волшебных экшонов понаделать, типа ResetTo к любому экрану мгновенно без отматывающих назад анимаций)

Alexey
13.02.2018
12:42:22
@savelichalex :))))

Alexander
13.02.2018
12:42:40
если без редакса "отматывания" никак не обойти

morda
13.02.2018
12:44:47
case 'Navigation/RESET_TO': {
const { routeName } = action.payload
const newState = RootNavigator.router.getStateForAction(
NavigationActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName })],
}),
RootNavigator.router.getStateForAction(NavigationActions.init()),
)
return newState || state
}
держи)

Alexander
13.02.2018
12:45:49
это вариант с редакс
если я правильно понял

morda
13.02.2018
12:46:40
да, в редюсере
можно и без наверное, всю вот эту портянку в функцию завернуть
я хз как оно там без редакса крутится

Alexander
13.02.2018
12:48:32
XY Problem
собственно вопрос в том, что кастомный drawer находится выше навигации

Алексей
13.02.2018
12:49:39

Alexander
13.02.2018
12:49:55
но в самом drawer есть список ссылок для навигации по приложению. и сделать this.props.navigation.navigate(..) я не могу

Google

Алексей
13.02.2018
12:50:09

Alexander
13.02.2018
12:52:22

Алексей
13.02.2018
12:52:51

Alexander
13.02.2018
12:52:59
никак

Алексей
13.02.2018
12:54:10
делаешь cloneElement, добавляешь ref, а потом по этому рефу уже запрашиваешь и пропсы и navigation, главное понять какие там есть

Alexander
13.02.2018
12:55:48
в самом DrawerLayout чилдрены пробрасываются вот так:
<Animated.View style={styles.main}>
{this.props.children}
</Animated.View>

Алексей
13.02.2018
12:56:47
а теперь будет так
<Animated.View style={styles.main}>
{React.cloneElement(this.props.children, { ref: r => { this.navRef = r; }})}
</Animated.View>

Alexander
13.02.2018
13:18:15
не особо там чего есть

Алексей
13.02.2018
13:22:06
не особо там чего есть
предлагаю посмотреть сорцы StackNavigator (ну или что там корневое у тебя) и поискать как props.navigation приходит

Serhii
13.02.2018
13:24:17
Всем привет. Возникла необходимость иметь набор констант в iOS, Android native modules и JS коде. Понятно, что очень бы не хотелось 3 раза их объявлять. Можно как-то прокинуть один JSON или ENUM во все платформы?

Алексей
13.02.2018
13:25:19

Serj
13.02.2018
13:27:00
привет, у меня проблема, не отрабатывает рендер модалки, хотя visible={true}. точнее отрабатывает только 1 раз, потом при повторной ошибке с сервака ничего не происходит

Serhii
13.02.2018
13:35:52
https://github.com/luggit/react-native-config
Уже использую эту либу для конфигурации билдов (qa, staging, release). Добавлять туда переменные кода и потом обращаться к ним типа BuildConfig.OBJECT_ADDED выглядит както не интуитивно и не логично. Да и копировать придётся в 3 .env файла. Хотя последнее возможно решаемо. Потому и в поисках другого подхода.

Алексей
13.02.2018
13:38:35

Galymzhan
13.02.2018
13:39:36

Serhii
13.02.2018
13:42:41
Хорошо, попробую прислушаться и реализовать как выше описали. Спасибо!

Alexander
13.02.2018
13:44:14

Julião
13.02.2018
16:38:43

Demuz
13.02.2018
16:39:30
Apptext js на 13 строке посмотрите.

Google

Julião
13.02.2018
16:41:22

Dmitriy
13.02.2018
17:00:48
уже думал что это мой экран такой грязный

マイク
13.02.2018
17:13:41
PropTypes вынесли в отдельный пакет
https://reactjs.org/docs/typechecking-with-proptypes.html