
Ksetrin
19.09.2018
19:01:30
это скорее студия глючит.

Sergey
19.09.2018
19:01:54
омг, ясно

Ivan
19.09.2018
19:04:11

Google

Ksetrin
19.09.2018
19:05:04
@playra ай нид хэлп

Gena
19.09.2018
19:27:34
Вот на таких примерах начинаешь задумываться, а хорошо ли, что у нас только флекс и position relative по умолчанию )

Demuz
19.09.2018
19:33:30

Ksetrin
19.09.2018
19:34:21
ну все, всем спасибо, мишен комплитед

Demuz
19.09.2018
19:34:57

Ksetrin
19.09.2018
19:34:59
+ немного магии

Dmitry
19.09.2018
19:43:22
Могу скинуть свой build.gradle, у нас тоже rnn используется

Play
19.09.2018
20:16:44
https://www.youtube.com/watch?v=tz_pOxQFcdo&list=PLth6QPteH5guFUwQj1iCdu-SOZ7O5KCz4

Ksetrin
19.09.2018
20:18:11

Play
19.09.2018
20:20:45

Google

Ksetrin
19.09.2018
20:21:05

Play
19.09.2018
20:22:27
ну да, мне не осилить)
Этом коротком тутариале показано как хедер в оберку заворачивать
https://nextjs.org/learn/

Ksetrin
19.09.2018
20:22:38
сначала делаешь обертку, а потом узнаешь что такое инкапсуляция, потом тебе в клубе кто-нибудь расскажет про полиморфизм и наследование. На следующее утро будешь гуглить SOLID.
А потом что? Будешь просить на день рождение книгу Чистый код?
ну уж нет
спасибочки

-
19.09.2018
20:25:28

Play
19.09.2018
20:25:48

-
19.09.2018
20:26:42
каждый раз ошибка выходит о разных файлах

Ksetrin
19.09.2018
20:26:59

Play
19.09.2018
20:28:05

Ksetrin
19.09.2018
20:28:55
да ничего, начинающим rn-програмисстом с годом стажа (и 8лет общего) тоже быть не плохо)

Gena
19.09.2018
20:41:36
Мне кажется, он хочет, чтоб вы ручками почистили .staging глобальный, возможно ещё закешированные архивы, у меня на маке, это директория $HOME/.npm/_cacache, как оно в win называется - не знаю

Daniel
19.09.2018
20:42:16

-
20.09.2018
05:47:03

Gena
20.09.2018
05:48:58
Не помогло..
Смотрите на самую первую ошибку в любом случае... это похоже на проблемы с диском/сетью/системой или неконсистентностью в кешах npm (что вроде бы отметается теперь)...
У меня, кстати, что-то похожее было когда половину cdn забанили и я пытался через прокси работать... npm реально качал битые архивы.

-
20.09.2018
05:54:10


Berik
20.09.2018
07:01:24
Всем привет, новичок в реакте. Уже 2ой день бьюсь над одним куском кода. Может кто подскажет, что не так делаю
renderServiceItem = ({ item: service }) => {
console.log('render item');
return (
<View style={styles.listItem}>
<TouchableOpacity
key={service.id}
style={styles.serviceItem}
>
<View style={styles.serviceText}>
<Text>{service.service_category}</Text>
<Text>{service.city}</Text>
<Text>{service.service_name}</Text>
</View>
</TouchableOpacity>
</View>
);
};
_head = (item) => {
return (
<Separator bordered style={{ alignItems: 'center' }}>
<Text>{item.name_ru}</Text>
</Separator>
);
};
_body = async (item) => {
var servicesList = await this.loadServicesList(item.id); // загружает массив сервисов с сервака
return (
<View style={{ padding: 10 }}>
<FlatList
keyExtractor={(item) => item.id}
style={styles.list}
data={servicesList ? servicesList : []}
refreshing={false}
onRefresh={() => refetch()}
renderItem={() => this.renderServiceItem()} //не заходит в renderServiceItem
/>
</View>
);
};
render() {
return (
<View style={styles.mainContainer}>
<AccordionList
list={this.state.serviceCategories ? this.state.serviceCategories : []}
header={this._head}
body={this._body}
/>
</View>
);
}

Google

Berik
20.09.2018
07:02:01
в методе _body в Flatlist не вызывается this.renderServiceItem
з.ы. как то в телеграмм форматированный код кидать можно? а то простыня непонятная получается

Никита
20.09.2018
07:05:05
где-нибудь в componentDidMount делаете запрос и кладете в state


Berik
20.09.2018
07:05:42
так сам _body же вызывается
там просто на каждую секцию accordionList загружается отдельный FlatList

Никита
20.09.2018
07:06:20
вызывается, но вместо реакт элемента возвращает Promise с реакт элементом

Berik
20.09.2018
07:06:35
ааа, понял, спасибо большое!

Dmitry
20.09.2018
07:34:29
Кто нибудь сталкивался с такой байдой ?
MacBook-Pro-Dev:~ dev$ avdmanager list avd
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:213)
at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)


Sklyarov
20.09.2018
08:33:32
Кто пользуется CRNA, для разработки и делал eject? Привет

Nick
20.09.2018
09:03:28


Artem
20.09.2018
09:05:40


Cenator
20.09.2018
09:35:29
кроме Async Storage есть еще варианты хранения данных? Токен хранить, к примеру

Berik
20.09.2018
09:35:44

Stas
20.09.2018
09:39:42
Async Storage - враппер над дефолтным sqllite в андроид. кстати забавно, сделали примитивную key-value над relational db.
https://github.com/oblador/react-native-keychain
для секретов лучше использовать последнее. хотя это не панацея, в андроид точно.

Sklyarov
20.09.2018
09:56:49

John
20.09.2018
10:01:19
Тут есть кто пробовал Flutter?

Google

Igor
20.09.2018
10:03:16
Тут есть кто пробовал Flutter?
Да, настрадался с RN, перешел на Flutter (по сравнению с RN) - все просто божественно.
Наконец то контролы выглядят pixel-perfect на разных версиях Android и есть многопоточность.

Dmitry
20.09.2018
10:03:40

Cenator
20.09.2018
10:03:54

Dmitry
20.09.2018
10:03:57
По мне так это поиск золотой ручки

Igor
20.09.2018
10:04:44

John
20.09.2018
10:04:54

Stas
20.09.2018
10:06:35
к моменты когда rn будет в stable версии, 4.4 устареет точно.
сейчас уже некоторые поддерживают 6.0+

Cenator
20.09.2018
10:11:28
а то я посмотрел, какая-то жалкая пародия на реакт
смешанная с онгуляром

Igor
20.09.2018
10:13:16
а xml-подобного синтаксиса нет?
Нахрен оно нужно (выдумывать препроцессор, превьювер для каждой IDE) - когда есть нормальный DSL на 100% из того же Dart кода ?♀️ (со всеми рефакторингами и тп)

John
20.09.2018
10:14:28

Cenator
20.09.2018
10:15:27
щас бы стейтлесс компоненту делать классом, лол

Stas
20.09.2018
10:15:30

Cenator
20.09.2018
10:16:36

Stas
20.09.2018
10:17:26

Dr
20.09.2018
11:49:14
привет. Стоит симулятор иос 11 версии. На нем как-нибудь можно вывести медиа центр (нижнюю шторку)?
она всегда пустая

LocSg
20.09.2018
12:34:03
Помогите решить проблему

Google

Zamir
20.09.2018
13:13:13

Arthur
20.09.2018
13:14:58
Свг же

Ivan
20.09.2018
13:23:52

Dr
20.09.2018
13:50:55
надо ставить 10 версию
там все ок

Play
20.09.2018
14:03:24
здесь svg иконок более 3 тысяч и можно добавлять свои svg иконки
https://github.com/oblador/react-native-vector-icons

Влад
20.09.2018
15:01:26
Привет всем. Кто-то сталкивался с проблемой:
Пытаюсь сделать build для Play Market'а и все время получаю старую версию приложения. Очищал кеши, wathcman, делал clean, удалял node_modules...
Всегда один и тот же итог: получаю старую версию приложения. Генерирую из android studio -> Generated Signed APK
Уже чего только не пытался
на IOS все впорядке