
Cenator
17.10.2018
21:28:57

Dmitry
17.10.2018
21:29:12

Cenator
17.10.2018
21:29:29

nanolook
17.10.2018
21:29:59

Google

Cenator
17.10.2018
21:31:00
нет...
значит надо создать function самому

nanolook
17.10.2018
21:35:16

Cenator
17.10.2018
21:35:23

Alexander
17.10.2018
22:09:55
Как можно показать что-то поверх Modal из react-native?

Gena
18.10.2018
05:42:31
Тут в результате общения в этом ишью https://github.com/DefinitelyTyped/DefinitelyTyped/issues/29265 я понял, что многие могут не знать. Поэтому пишу здесь.
А вы знаете, что StyleSheet.create в версиях RN <0.56 был медленней вот такой конструкции?
const styles = {
myView: { flex: 1 }
}
...
render() {
return <View style={styles.myView}>...</View>
}
...
А сейчас этопросто эквивалент в продакшн (плюс валидация стилей в дебаге).
Т.е. в документации как бы намекают на то, что StyleSheet это специально для скорости. Но там ничего для этого нет.

Dmitry
18.10.2018
05:44:33


Gena
18.10.2018
05:46:21
Второй пункт надо читать вместе с примечанием в скобках. Эти данные никогда не были в нативе ни в какой версии RN... Это несколько лет было, видимо, в планах. Планы реализованы не были. Был реестр стилей по ID на стороне JS, и доступ к нему был естественно медленней, чем к св-ву объекта в моем примере выше, т.к. это делалось через вызов ф-ции.
Первый пункт соблюдается и в примере выше... св-ва объекта styles не меняют свою identity на протяжении жизни приложения...


Dmitry
18.10.2018
06:13:32
Ну вот, видимо я не дочитал... но тем не менее остаётся валидация стилей

Gena
18.10.2018
06:36:49
Да... валидация остается, это плюс при использовании чистого js. При использовании typescript (не знаю как там flow), она тоже становится не нужна, т.к. там статически это проверяется, собственно это единственная причина, почему я их использую (исходный ишью как раз про то, что в typescript 3.1 это сломали ?)

Google

Dmitry
18.10.2018
06:51:37

Dr
18.10.2018
08:59:56
Привет. Не подскажете, в статус баре, barStyle оно не на всех девайсах работает или вообще нигде? потому что на моем девайсе цвет не меняется

Aynur
18.10.2018
09:10:30
expo?
<StatusBar
barStyle="dark-content"
backgroundColor={"#F7F7F7"}
/>
так меняете?

Dr
18.10.2018
09:13:07
да

Aynur
18.10.2018
09:14:23
да, expo?

Dr
18.10.2018
09:16:07

Sergey
18.10.2018
09:16:53
Всем привет!
Есть известная проблема с iOS, когда при включении определённых пермишенов (в моём случае микрофона) через настройки, приложение рестартует.
Кто-нибудь может указать ссылку на официальные доки, которые подтверждают это? (стэковерлоу не канает)

Ilya
18.10.2018
10:01:30

Alexander
18.10.2018
10:01:56

Danila
18.10.2018
10:02:10
поверх модал мне кажется ты ничего не покажешь никак

Sergey
18.10.2018
10:02:17

Alexander
18.10.2018
10:02:26

Dmitry
18.10.2018
10:05:56
Может кому поможет эта инфа. Послесдяя версия VSCode с хорошей производительностью - https://code.visualstudio.com/updates/v1_25 после этой версии все поломали...

Play
18.10.2018
10:27:12

Aynur
18.10.2018
10:36:12
вообще у expo app.json был пункт со statusbar: его можно было либо убрать, либо менять там цвета
а когда юзается и из app.json и <StatusBar /> - всё шло по п

Google

Sergey
18.10.2018
10:36:44
SafeAreaView это не экспо, это сам ReactNative

Play
18.10.2018
10:38:01

Sergey
18.10.2018
10:38:17
?♂️

Play
18.10.2018
10:39:56

Sergey
18.10.2018
10:40:30

Play
18.10.2018
10:40:53

Sergey
18.10.2018
10:41:33

nanolook
18.10.2018
11:15:59

Cenator
18.10.2018
11:16:53
Да

nanolook
18.10.2018
11:18:49

Dmitry
18.10.2018
11:21:12
`response.error // null,` это ИЛИ или комментарий?

Cenator
18.10.2018
11:21:34

Максим Джафаров
18.10.2018
11:21:39
походу коммент

Dmitry
18.10.2018
11:21:44
ага
и то что запятая там же

Cenator
18.10.2018
11:22:14
Лооол

nanolook
18.10.2018
11:23:04
бля, я даже не замечал этого

Максим Джафаров
18.10.2018
11:23:14
?

Google

Максим Джафаров
18.10.2018
11:23:24
линтер плохой поди
раз не показал такую лажу

nanolook
18.10.2018
11:23:44
а что за символ вообще?

Максим Джафаров
18.10.2018
11:24:00
не хватает запятой перед комментом
ну или ||

Dmitry
18.10.2018
11:24:42
тема непонятная, может это || курсивом

nanolook
18.10.2018
11:24:57
да
это точно ||

Dmitry
18.10.2018
11:25:19
Вот бери этот кусок и переноси в песочницу
хватит уже гадать по фотографии

nanolook
18.10.2018
11:25:43
да, там точно ||, я проверил уже

Максим Джафаров
18.10.2018
11:25:46
я думаю что надо return делать после каждого then
или resolve

nanolook
18.10.2018
11:26:52
но как это зависит от этого?

Dmitry
18.10.2018
11:28:23
Вот тебе простой пример который работает
fetch('https://randomuser.me/api/')
.then(response => response.json())
.then(json => {
console.log(json)
})
заставь его сначала работать на своему урле и дате

Google

Максим Джафаров
18.10.2018
11:31:33

nanolook
18.10.2018
11:31:52
блин, походу я просто протупил с самим запросом и апихой
все работает

Dmitry
18.10.2018
11:33:45

Максим Джафаров
18.10.2018
11:35:11
что то не так

Stas
18.10.2018
11:57:11
Что-то не так явно
Может в onScroll что то тяжёлое делается

nanolook
18.10.2018
11:58:04
в onscroll ничего нет
оно же не лагает из-за чего-то тяжелого, а просто не продолжает движение после скролла

Ivan
18.10.2018
12:01:02
Сталкивался кто-нибудь с зависанием refreshing у скролла? Если в момент загрузки открыть модалку на этом же экране - спиннер останавливается и больше не реагирует на свайп

Illia
18.10.2018
12:09:02
@rejjer у меня когда-то спинер обновления зависал в случае если у родительского блока есть горизонтальный скрол

nanolook
18.10.2018
12:16:26
key в int, но почему-то все равно варнинг на него
keyExtractor={item => parseInt(item.id)}
(Invalid child context virtualizedCell.cellKey' of type number supplied to CellRenderer', expected string.)