@reactnative_ru

Страница 166 из 878
Джон
12.05.2017
01:13:03
когда запущено 2 эмулятора, редактор кода, xcode, android studio и браузер

сам код и в тетрадке можно писать, чо

Niko
12.05.2017
01:31:54
Igor
12.05.2017
06:23:13
когда запущено 2 эмулятора, редактор кода, xcode, android studio и браузер
Ты точно под reactnative пишешь? VSCode + iOS simulator и все

Google
Andrew
12.05.2017
07:08:46
Ты точно под reactnative пишешь? VSCode + iOS simulator и все
Он ещё андроид эмулятор держит

Maria
12.05.2017
07:09:45
я xcode периодически открываю и закрываю

Igor
12.05.2017
07:09:50
Он ещё андроид эмулятор держит
Ну и зря, есть же телефоны ? и в отличие от айфонов, на них можно бесплатно заливать. Да и в отличие от натива, перегрузка происходит мгновенно на “hot reloading”.

Razzwan
12.05.2017
07:38:49
Кто-то работал с mimic в react-native для android приложения?

Igor
12.05.2017
07:38:54
Использую реальные устройства, стараюсь не тратить ресурсы компа на эмулятор

Razzwan
12.05.2017
07:41:54
Использую реальные устройства, стараюсь не тратить ресурсы компа на эмулятор
речь об эмуляции ответов сервера, когда API еще находится в разработке

Igor
12.05.2017
07:43:39
В этих слачаях спасает локальный сервер, а прокинуть порт на устройство не составляет труда

Razzwan
12.05.2017
07:45:15
так Mimic - это и есть локальный сервер, который легко программируется через web интерфейс на то, чтоб заменять реальные ответы сервера правильными mock данными

В этих слачаях спасает локальный сервер, а прокинуть порт на устройство не составляет труда
я хочу, чтоб у меня на устройстве работал сервер, который у меня в браузере доступен по адресу, скажем, localhost:9999 где мне почитать о том, как сделать его доступным на устройстве? Это то, о чем ты говоришь? Вот эта комманда как-то с этим связана: adb reverse tcp:9999 tcp:9999?

Google
Maria
12.05.2017
08:10:20
меня бесит трести айфон. как для андроида эту проблему решить - я нашла, а для айфона нет

Igor
12.05.2017
08:11:08
меня бесит трести айфон. как для андроида эту проблему решить - я нашла, а для айфона нет
А как для андроида? на нексусе нет кнопки меню к примеру (тресу его постоянно)

Кирилл
12.05.2017
08:12:12
хотрелоад на девайсах не доступен?

Igor
12.05.2017
08:13:26
хотрелоад на девайсах не доступен?
Ну может я преувиличил, но приходится переодически перегружать, когда есть код в didmount или pref monitor посмотреть

Maria
12.05.2017
08:14:03
я правда не пробовала. у меня андроида нет :)

Igor
12.05.2017
08:17:30
Instant Run на андроиде норм заезжает
Когда работает) (но это бывает редко в сложных проекта с даггерами/binding/aop). Есть похожее решение JRebel для Android, вроде там появилась бесплатная версия.

Igor
12.05.2017
08:20:11
А если наворачивать аор и подобное - ссзб
Я еще с kotlin не смог его подружить, а на java так же некомфортно, как на чистом js

Denis
12.05.2017
08:21:04
Котлин норм

Кирилл
12.05.2017
08:25:25
Кто-нибудь знает почему RN задепрекейтил и потом удалил поддержку <MapView />? Кто-то пробовал https://github.com/airbnb/react-native-maps? какие впечатления?

Алексей
12.05.2017
08:35:51
Кто-нибудь знает почему RN задепрекейтил и потом удалил поддержку <MapView />? Кто-то пробовал https://github.com/airbnb/react-native-maps? какие впечатления?
потому что они сказали что впечатлены тем как airbnb сделали карты и что это отличный пример того как компоненты делает комьюнити

Кирилл
12.05.2017
08:38:25
о как! здорово

Danil
12.05.2017
08:47:35
Aleksey
12.05.2017
09:28:06
Кто-нибудь добавлял today extension в приложение на react-native под ios?

Bako
12.05.2017
10:08:25
Народ, можете скинуть ссылку примеры кодов react-native?

Sergey
12.05.2017
10:09:52
в офф документации

Google
Sergey
12.05.2017
10:09:54
его там куча

ну и 2 ссылка в гугле

https://medium.com/the-react-native-log/5-open-source-react-native-projects-to-learn-from-fb7e5cfe29f2

Roman
12.05.2017
10:35:45
а можно ScrollView заменить на FlatList?

или флетлист только для однородного контента, как листвью?

а можно ссылочку на такой же канал, но про ксс?

Кирилл
12.05.2017
11:31:02
Vladimir
12.05.2017
11:31:21
Вроде нет

Они по моему даже в андроиде не в коробке идут

Vyacheslav
12.05.2017
14:24:53
Всем привет. Кто-нибудь из тех, кто работал с React-navigation, почему на iOS при переходе с одного скрина на другой накладываются header'ы друг на друга?

Andrew
12.05.2017
14:26:36
+1 где-то даже презентация была с разбором почему так

Алексей
12.05.2017
14:27:00
Vyacheslav
12.05.2017
14:49:41
Andrew
12.05.2017
14:51:01
это действительно бага. Дело в том что react-nativigation имитирует нативные код. Если хочешь избжать этого, то тогда wix navigation поможет

еще можешь обернуть react-navigation в wix navigation - но есть ограничения. Плюс wix переписывает api и выпустит вторую мажорную версию

сможешь найти? плиз ?
https://medium.com/@ericvicenti/playing-with-react-navigation-and-airbnbs-native-navigation-4e49fc765489

Google
Vyacheslav
12.05.2017
14:57:09
Спасибо большое. Буду пробовать..

Andrew
12.05.2017
14:57:51
в статье написано как обойти это

Maxim
12.05.2017
15:49:05
Всем привет. Ни у кого не возникала ошибка: 'PropTypes is not defined' при использовании react-native-navigation на ios? На андроиде все работает хорошо.

Andrew
12.05.2017
17:03:46
Не понял в чем баг
https://i.imgur.com/wZ6Awva.png https://i.imgur.com/vUD9f7w.png

Не понял в чем баг
посмотри, пожалуйста, внимательно на эти два скрина

Mars
12.05.2017
17:13:04
Я вижу только то что не совсем идеально сделана анимация перехода. А хэдере накладываются и в нативном навигаторе. Это не баг а скорее недоработка.

Andrew
12.05.2017
17:14:41
имелось ввиду не title а headerLeft. В любом случае может в будущем поправят. Я доволен react-navigation, весь проект перевел на него.

https://twitter.com/EclipticWld/status/863076328219824129

KlonD90
12.05.2017
17:34:35
Что делать если запорол конфиг в андройде (

Roman
12.05.2017
17:37:20
Скопируй js и react-native init

KlonD90
12.05.2017
17:39:41
Спасибо

Алексей
12.05.2017
18:51:06
KlonD90
13.05.2017
16:08:51
что-то на андройде все совсем грустно работает

догрузка происходит секунд 10 это при том то данные уже загружены. Имеет ли смысл использовать flat view?

ну 10 перегнул вот кручу я кручу в низ у мея небольшой список всего 25 статей и только при остановке начинается догрузка

а у медузы вроде все красиво (

Vladimir
13.05.2017
16:11:54
Ну код то кинь

KlonD90
13.05.2017
16:12:34
import React, {Component} from 'react'; import FeatureItem from './FeatureItem'; import {sourceSelector} from '../store/selectors'; import {FlatList, StyleSheet} from 'react-native'; import {connect} from 'react-redux'; const styles = StyleSheet.create({ list: { flex: 1 } }); class SourceList extends Component{ componentWillMount(){ this.props.dispatch(this.props.fetchAction()); } render(){ return <FlatList style={styles.list} key={this.props.sourceName + "-list"} data={this.props.data} renderItem={({item, index}) => <FeatureItem item={item} key={this.props.sourceName+'-'+item.key} last={this.props.data.length -1 == index}/>} /> } } module.exports = connect( (state, props) => ({ data: sourceSelector(state, props) }) )(SourceList)

`

Google
KlonD90
13.05.2017
16:13:02
import React, {Component} from 'react'; import {Text, View, StyleSheet, Image, PixelRatio} from 'react-native'; import formatName from '../common/formats'; import dateFormat from '../common/dateFormat' const styles = StyleSheet.create({ main: { minHeight: 250, flex: 1, borderBottomColor: '#000', }, notLast: { borderBottomWidth: 1/PixelRatio.get() }, titleContainer: { marginTop: 15, marginLeft: 15, marginRight: 15, marginBottom: 35, flex: 1, backgroundColor: 'transparent', zIndex: 3, }, title: { fontSize: 21, // lineHeight: 1.2, fontWeight: '700', color: '#fff', flex: 1 }, additionalContainer: { position: 'absolute', left: 15, right: 15, bottom: 15, backgroundColor: 'transparent', zIndex: 3 }, additional: { fontSize: 13, color: '#999' }, imageContainer: { position: 'absolute', left: 0, top: 0, right: 0, bottom: 0, backgroundColor: 'rgba(0, 0, 0, 0.5)', zIndex: 2 }, image: { position: 'absolute', left: 0, top: 0, right: 0, bottom: 0, zIndex: 1 }, noImage: { position: 'absolute', left: 0, top: 0, right: 0, bottom: 0, backgroundColor: '#333', zIndex: 1 } }); export default class FeatureItem extends Component{ render(){ const item = this.props.item; return <View style={[styles.main, this.props.last ? null : styles.notLast]}> { item.image ? [ <View style={styles.imageContainer} key="view-image-backgorund"/>, <Image style={styles.image} source={[{uri: item.image}]} resizeMode={'cover'} key="feature-image"/> ] : [<View style={styles.imageContainer} key="view-image-backgorund"/>,<View style={styles.noImage} key="feature-news-layer"/>] } <View style={styles.titleContainer}> <Text style={styles.title}>{item.data && item.data.numberTitle ? item.data.numberTitle + ' ': ''}{item['title']}</Text> </View> <View style={styles.additionalContainer}> <Text style={styles.additional}>{formatName(item)} | {dateFormat(new Date(item.publish_date), 'day_month_year_time')}</Text> </View> </View> } } `

или это у меня рендер сложный для нейтива?

Vladimir
13.05.2017
16:17:16
Да вряд ли

Я бы на твоем месте на багтрекере бы покопался

FlatList это новая штука

KlonD90
13.05.2017
16:17:50
а какую лучше использовать?

Vladimir
13.05.2017
16:18:19
Ну я ListView использовал, например

KlonD90
13.05.2017
16:19:15
возможно проблема в том что у меня зависит от элемента его высота :/ и он типа их не кэшит не приодится

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