Cenator 🐈
в then передать функцию
Dima
я могу сделать console.log() с респонсом, и все?
Cenator 🐈
да
Dima
абсолютно то же самое, что и с .then
Cenator 🐈
.then(console.log....) ничего не смущает?
надо чтобы он сам понял почему так
Cenator 🐈
абсолютно то же самое, что и с .then
typeof console.log() сделай где угодно, хоть в браузере, выводит function?
Cenator 🐈
нет...
значит надо создать function самому
Dima
значит надо создать function самому
чет типа .then(function(response) { console.log("test", JSON.stringify(response)); })?
Cenator 🐈
чет типа .then(function(response) { console.log("test", JSON.stringify(response)); })?
и return не забудь чтобы дальше по цепочке прокинуть
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 это специально для скорости. Но там ничего для этого нет.
Gena
Я читал о другом.. Что стили, созданные через StyleSheet.create не пересобираются, если не было изменений в них
))) Вот, это как раз то самое заблуждение... если быть более точным, в документации написано так сейчас: > Making a stylesheet from a style object makes it possible to refer to it by ID instead of creating a new style object every time. > It also allows to send the style only once through the bridge. All subsequent uses are going to refer an id (not implemented yet).
Gena
Второй пункт надо читать вместе с примечанием в скобках. Эти данные никогда не были в нативе ни в какой версии RN... Это несколько лет было, видимо, в планах. Планы реализованы не были. Был реестр стилей по ID на стороне JS, и доступ к нему был естественно медленней, чем к св-ву объекта в моем примере выше, т.к. это делалось через вызов ф-ции.
Gena
Первый пункт соблюдается и в примере выше... св-ва объекта styles не меняют свою identity на протяжении жизни приложения...
Dmitry
Ну вот, видимо я не дочитал... но тем не менее остаётся валидация стилей
Gena
Да... валидация остается, это плюс при использовании чистого js. При использовании typescript (не знаю как там flow), она тоже становится не нужна, т.к. там статически это проверяется, собственно это единственная причина, почему я их использую (исходный ишью как раз про то, что в typescript 3.1 это сломали 😆)
Dr
Привет. Не подскажете, в статус баре, barStyle оно не на всех девайсах работает или вообще нигде? потому что на моем девайсе цвет не меняется
Aynur
expo?
Aynur
<StatusBar barStyle="dark-content" backgroundColor={"#F7F7F7"} />
Aynur
так меняете?
Dr
да
Aynur
да, expo?
Sergey
Всем привет!
Sergey
Есть известная проблема с iOS, когда при включении определённых пермишенов (в моём случае микрофона) через настройки, приложение рестартует. Кто-нибудь может указать ссылку на официальные доки, которые подтверждают это? (стэковерлоу не канает)
Alexander
z-index вроде не?
Если бы все так просто
Danila
поверх модал мне кажется ты ничего не покажешь никак
Alexander
z-index вроде не?
Если уж он выбирается из overflow: hidden, то тут и подавно
Alexander
Сделать что-то чайлдом Modal?
Изначально нет так делалось
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
да
так ведь тоже должно работать? (лог после сетстейта)
Dima
Да
так - ничего не работает, до лога и сетстейта не доходит вообще
Dima
если добавить это - все работает, и стейт и лог в сетсейте
Dmitry
`response.error // null,` это ИЛИ или комментарий?
Cenator 🐈
`response.error // null,` это ИЛИ или комментарий?
Комментарий, вроде четко видно
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
Dmitry
Вот тебе простой пример который работает
Dmitry
fetch('https://randomuser.me/api/') .then(response => response.json()) .then(json => { console.log(json) })
Dmitry
заставь его сначала работать на своему урле и дате
Dmitry
или resolve
а причем там resolve ?
Dmitry
я думаю что надо return делать после каждого then
respone => response.json() === response => { return response.json() }
Maxim 📱 D
respone => response.json() === response => { return response.json() }
А дальше, у него в 3 then тоже не прокидывается
Dima
блин, походу я просто протупил с самим запросом и апихой