
Алексей
19.06.2018
05:55:30
а еще лучше SafeAreaView использовать

Nick
19.06.2018
05:55:37
Как вариант чекнуть в SafeAreaView

Zamir
19.06.2018
06:04:14
спасибо?

Alexander
19.06.2018
06:27:06
Никто не обновлялся до нового релиза 0.56-rc? Много изменений, но которые ломают совместимость не вижу.

Google

Artem
19.06.2018
07:03:48
Кому интересно, я тут наскреб немного впечатлений о React Native после полугода работы с ним. Сравниваю в целом с нативной android-разработкой
https://medium.com/@Bringoff/how-an-android-developer-dived-into-react-native-and-survived-cc6531d327d4

Алексей
19.06.2018
07:17:34

Vladimir
19.06.2018
07:21:03
Очень взвешанная статья, круто! Поставил лайков
Если кто-то интересуется нативной Android разработкой, то можно почитать мои статьи про background work, последняя тут https://proandroiddev.com/android-background-in-a-nutshell-part-v-kotlin-coroutines-f1bde21875f6

Алексей
19.06.2018
07:23:26
а бы вот какой хотел вопрос поднять, чего не хватает для дебага в RN? особенно интересно в сравнении с нативной мобильной разработкой

Ержан
19.06.2018
07:26:11

Vladimir
19.06.2018
07:27:28

Zae
19.06.2018
07:28:15
вместо реакт нейтив дебаггера пользовался stick_kitten
хватает консоль логи
и не грузит ни ноут ни приложение
ибо дебаггер через 5-6 часов работы начинает люто лагать

Алексей
19.06.2018
07:29:06
а вы ребят remote debugger только для логов юзаете или что то еще?

Nick
19.06.2018
07:32:18
https://infinite.red/reactotron

Google

Artem
19.06.2018
07:34:24

Алексей
19.06.2018
07:38:04

Павел
19.06.2018
07:46:47
парни, react-native-vector-icons ошибку дает: ERROR in ./node_modules/react-native-vector-icons/lib/create-icon-set.js 35:21
Module parse failed: Unexpected token (35:21)
You may need an appropriate loader to handle this file type. подключено по док-и черз webpack, сталкивался может кто?

Алексей
19.06.2018
07:47:28

Павел
19.06.2018
07:47:39
да

Алексей
19.06.2018
07:47:52
веб что ли? или haul?

Павел
19.06.2018
07:48:05
web

Алексей
19.06.2018
07:49:00
для лоадера exclude на node_modules стоит скорее всего. в RN пакеты не транспилированные обычно

Павел
19.06.2018
07:50:41
// exclude: /node_modules\/(?!(react-native-elements|react-native-vector-icons)\/).*/, вставлял строку эту (issue какое то видел) не помогло

Алексей
19.06.2018
07:55:47

Vladimir
19.06.2018
07:56:35
оу, реактотрон требует интеграцию в проект =(
поиграюсь потом, на продакшн проекте пока пробовать не бду =(

Павел
19.06.2018
07:58:22
не помогло, а может storybook так мешать? я в нем запускаю

Dan
19.06.2018
07:58:45

Алексей
19.06.2018
07:58:50
у сторибука свой конфиг вебпака емнип

Павел
19.06.2018
07:59:16
ах еп, точно

Arthur
19.06.2018
08:10:44
https://facebook.github.io/react-native/blog/2018/06/14/state-of-react-native-2018

kor
19.06.2018
08:12:51
Может кто-нибудь скинуть список последных новых приложений с react-nativ'ом и открытым исходным кодом?

Evansir
19.06.2018
08:19:25
Парни, а в RN есть автоанимация? Наподобие андроида animateLayoutChanges

Google

Roman
19.06.2018
08:20:30
https://github.com/ReactNativeNews/React-Native-Apps

kor
19.06.2018
08:28:39

Oleg
19.06.2018
08:36:30
Ребят, подскажите пжл. А собрать apk так, чтобы он не требовал сервера - это обязательно подписывать его надо?
т.е. фактически только в релизной версии он будет таковым, да? Если просто делаю в андроид студии build apk дебажный, то без сервера не работает, выдает по крайней мере ошибку (или наложилось с чем-то)

Vladimir
19.06.2018
08:38:09
Вы можете сделать бандл и поменять сорцы, чтобы рн именно этот бандл использовал
А в чем проблема с подписью?

Oleg
19.06.2018
08:40:33
Да я пытаюсь понять, обязательно ли для подписи регать приложение в гугл-плее

Yurii
19.06.2018
08:41:13
нет, можно сгенерить ключ, сбилдить и подписать локально вообще без участия гугл плея

Oleg
19.06.2018
08:41:29

Artem
19.06.2018
09:07:49
Ребята, кто делал логин через гугл на проде? Вот это подходит?
https://github.com/react-native-community/react-native-google-signin/issues

Oleg
19.06.2018
09:36:23
А в чем проблема с подписью?
Я думал дело в подписи. Все же нет. Т.е. получается, что обязательно нужно вручную делать bundle, чтобы апк сформировался который смог бы работать автономно?

Vladimir
19.06.2018
09:36:46
нет
когда вы собираете релизную сборку, react-native создает бандл и пакует вместе с апк
для дебага этого не происходит, и бандл(js код + ресурсы) тянется с сервера(локалхоста)

Oleg
19.06.2018
09:37:48
А если я не релизную, а дебажную собираю? Я вызываю react-native run-android допустим даже из консоли. Приложение запускается. Беру апк полученный и вот он уже не работает если его установить
А т.е. все настроено таким образом, что для релиза бандл собирается, а для дебага по умолчанию нет, верно?

Vladimir
19.06.2018
09:38:53

Konstantin
19.06.2018
09:47:58

Google

Konstantin
19.06.2018
09:48:46
а получаю такую ошибку тыкая на элемент у которого
onPress={() => this.props.navigation.navigate('ScheduleSpeakerItem', {
speaker: item,
})}

Zae
19.06.2018
09:49:02
консольлогни item
подозреваю что это объект который пытается в строку себя преобразовать

Konstantin
19.06.2018
09:49:33
консольлогни item
даже если сделать так
onPress={() => this.props.navigation.navigate('ScheduleSpeakerItem', {
})}
то такая же ошибка

Zae
19.06.2018
09:49:52
сек
у тебя react-navigation?

Konstantin
19.06.2018
09:50:16

Zae
19.06.2018
09:50:25
версия?

Konstantin
19.06.2018
09:51:01
версия?
npm ls react-navigation
Events@0.0.1 /home/underquak3r/react/Events
└── react-navigation@2.0.4

Zae
19.06.2018
09:51:27
а item это что?

Konstantin
19.06.2018
09:52:40
сек
причем если подсунуть другой screen, который тоже может скушать объект, то нормально переходит, единственное что другой screen лежит в другом stackNavigator и кнопка назад ведет не туда куда ожидается, но суть что открывается же, и item переданный разбирается и значенит встают
а item это что?
<FlatList
data={this.state.data.moderators && this._getModeratorsBySection(this.props.navigation.state.params.section.id)}
renderItem={({ item }) => (
<ListItem....
примерно так

Zae
19.06.2018
09:55:30
@underquak3r
https://github.com/react-navigation/react-navigation/issues/4058

Konstantin
19.06.2018
09:57:27
@underquak3r
https://github.com/react-navigation/react-navigation/issues/4058
ну у меня на том скрине на котороый я пытаюсь перейти и получаю ошибку в опциях вот что
static navigationOptions = ({ navigation }) => ({
headerStyle: {
backgroundColor: 'red',
},
headerTintColor: '#fff',
headerRight: (
<TouchableOpacity onPress={() => navigation.openDrawer()}>
<Image source={require('./images/burger.png')} />
</TouchableOpacity>
),
});

Zae
19.06.2018
09:57:58
предлагаю убрать headerRight и проверить заведется ли без него

Konstantin
19.06.2018
09:58:04

Zae
19.06.2018
09:58:04
если да то проблема в нем

Konstantin
19.06.2018
09:58:16
а тьфу ты, нет

Oleg
19.06.2018
09:59:29

Google

Konstantin
19.06.2018
09:59:35
то же самое

Zae
19.06.2018
09:59:56
можешь залить код твоего навигатора и компонента с флатлистом на гист?
не обещаю что оперативно посмотрю но посмотрю

Konstantin
19.06.2018
10:00:33
попробую
можешь залить код твоего навигатора и компонента с флатлистом на гист?
вот скинул и навигатор и скрин с которого пробую перейти, и тот на который пытаюсь перейти
https://gist.github.com/underquak3r/17de8f00d50713f0b8a72c691881f357
что б вывалилась ошибка нужно тыкнуть в файле SectionScreen.js на onPress={() => this.props.navigation.navigate('ScheduleSpeakerItem', {...


Artem
19.06.2018
11:26:18
Там старое апи
делай по докам лучше

Konstantin
19.06.2018
11:39:42
делай по докам лучше
дык уже почти все сделал, но столкнулся с ошибкой, следующий проект буду делать по доке
теперь надо думать как header оформить

Zae
19.06.2018
11:51:02

Konstantin
19.06.2018
11:52:10
попробуй navigationoptions не в классе объявлять а в навигаторе
вот тут?
export const ScheduleStack = createStackNavigator({
ScheduleList: { screen: ScheduleList },
ScheduleItem: { screen: ScheduleItem },
SectionScreen: { screen: SectionScreen },
ScheduleSpeakerItem: { screen: MemberItem },
}, {
initialRouteName: 'ScheduleList',
})

Zae
19.06.2018
11:52:20
да

Konstantin
19.06.2018
11:52:51
да
хорошо попробую, спасибо
да
немного понаглею, наверное
а можно ссылку с примером? на оф доке, пишут в класс все
https://reactnavigation.org/docs/en/headers.html

Zae
19.06.2018
12:02:22
пока не могу пример дать