Cenator 🐈
в then передать функцию
Dima
я могу сделать console.log() с респонсом, и все?
Cenator 🐈
да
Dmitry
Dima
абсолютно то же самое, что и с .then
Cenator 🐈
Dmitry
Dima
Cenator 🐈
нет...
значит надо создать function самому
Cenator 🐈
Cenator 🐈
Alexander
Как можно показать что-то поверх Modal из react-native?
Gena
Тут в результате общения в этом ишью https://github.com/DefinitelyTyped/DefinitelyTyped/issues/29265 я понял, что многие могут не знать. Поэтому пишу здесь.
А вы знаете, что StyleSheet.create в версиях RN <0.56 был медленней вот такой конструкции?
const styles = {
myView: { flex: 1 }
}
...
render() {
return <View style={styles.myView}>...</View>
}
...
А сейчас этопросто эквивалент в продакшн (плюс валидация стилей в дебаге).
Gena
Т.е. в документации как бы намекают на то, что StyleSheet это специально для скорости. Но там ничего для этого нет.
Dmitry
Gena
Второй пункт надо читать вместе с примечанием в скобках. Эти данные никогда не были в нативе ни в какой версии RN... Это несколько лет было, видимо, в планах. Планы реализованы не были. Был реестр стилей по ID на стороне JS, и доступ к нему был естественно медленней, чем к св-ву объекта в моем примере выше, т.к. это делалось через вызов ф-ции.
Gena
Первый пункт соблюдается и в примере выше... св-ва объекта styles не меняют свою identity на протяжении жизни приложения...
Dmitry
Ну вот, видимо я не дочитал... но тем не менее остаётся валидация стилей
Gena
Да... валидация остается, это плюс при использовании чистого js. При использовании typescript (не знаю как там flow), она тоже становится не нужна, т.к. там статически это проверяется, собственно это единственная причина, почему я их использую (исходный ишью как раз про то, что в typescript 3.1 это сломали 😆)
Dmitry
Dr
Привет. Не подскажете, в статус баре, barStyle оно не на всех девайсах работает или вообще нигде? потому что на моем девайсе цвет не меняется
Aynur
expo?
Aynur
<StatusBar
barStyle="dark-content"
backgroundColor={"#F7F7F7"}
/>
Aynur
так меняете?
Dr
да
Aynur
да, expo?
Dr
Sergey
Всем привет!
Sergey
Есть известная проблема с iOS, когда при включении определённых пермишенов (в моём случае микрофона) через настройки, приложение рестартует.
Кто-нибудь может указать ссылку на официальные доки, которые подтверждают это? (стэковерлоу не канает)
Danila
поверх модал мне кажется ты ничего не покажешь никак
Sergey
Alexander
z-index вроде не?
Если уж он выбирается из overflow: hidden, то тут и подавно
Alexander
Dmitry
Может кому поможет эта инфа. Послесдяя версия VSCode с хорошей производительностью - https://code.visualstudio.com/updates/v1_25 после этой версии все поломали...
Aynur
вообще у expo app.json был пункт со statusbar: его можно было либо убрать, либо менять там цвета
Aynur
а когда юзается и из app.json и <StatusBar /> - всё шло по п
Sergey
Так-то на Андроиде тоже есть телефоны с монобровью
Sergey
SafeAreaView это не экспо, это сам ReactNative
Sergey
🤷♂️
Sergey
Да, примерно столько. Можно на "ты" 🙂
Sergey
Спасибо!
Dima
да
так ведь тоже должно работать? (лог после сетстейта)
Cenator 🐈
Dima
Да
так - ничего не работает, до лога и сетстейта не доходит вообще
Dima
если добавить это - все работает, и стейт и лог в сетсейте
Dmitry
`response.error // null,` это ИЛИ или комментарий?
Cenator 🐈
Maxim 📱 D
походу коммент
Dmitry
ага
Dmitry
и то что запятая там же
Cenator 🐈
Лооол
Dima
бля, я даже не замечал этого
Maxim 📱 D
😄
Maxim 📱 D
линтер плохой поди
Maxim 📱 D
раз не показал такую лажу
Dima
а что за символ вообще?
Dima
Maxim 📱 D
не хватает запятой перед комментом
Maxim 📱 D
ну или ||
Dmitry
тема непонятная, может это || курсивом
Dima
да
Dima
это точно ||
Dmitry
Вот бери этот кусок и переноси в песочницу
Dmitry
хватит уже гадать по фотографии
Dima
да, там точно ||, я проверил уже
Maxim 📱 D
я думаю что надо return делать после каждого then
Maxim 📱 D
или resolve
Dima
Dmitry
Вот тебе простой пример который работает
Dmitry
fetch('https://randomuser.me/api/')
.then(response => response.json())
.then(json => {
console.log(json)
})
Dmitry
заставь его сначала работать на своему урле и дате
Maxim 📱 D
Dima
блин, походу я просто протупил с самим запросом и апихой