Kirill
Artur
response.json тож промис вернет
посыпаю голову пеплом )
const response = await fetch('http://json-schema.org/example/card.json');
const json = await response.json();
console.log(json)
!van
Простите за новые ламерские вопросы)
почему не работает?
const self = this;
fetch('https://facebook.github.io/react-native/movies.json')
.then((response) => response.json())
.then((responseJson) => {
self.props.navigation('Game');
})
.catch((error) => {
console.error(error);
});
Aleksei
self.props.navigation('Game'); -> self.props.navigation.navigate('Game');
דָּנִיֵּאל
А зачем тут this в self записывать?
Aleksei
Джон
!van
Живу в мире es5, только сейчас постигаю обновления т.к. в основном, вообще не трогаюсь фронт-энда)
!van
Просто помню, что внутри функции свой this)
Дмитрий
Старая школа 😁
!van
Как с этим дела сейчас обстоят?))
Aleksei
ностальгический self = this))
Aleksei
!van
О, прикольно) Помню, раньше очень об этом мечтал)
Дмитрий
Наверное, ты что-то типо такого хочешь?
fetch('url')
.then(response => { if (response.ok) return response; else throw new Error(response.statusText) })
.then(response => response.json())
.then(json => this.props.navigation.navigate('Route', {data: json}))
.catch(error => console.error(error.message))
Artur
Джон
Дмитрий
Ад какой то
Ну на вот так:
try {
const response = await fetch('url')
if (!response.ok) throw new Error(response.statusText)
const json = await response.json()
this.props.navigation.navigate('Route', {data: json})
} catch (error) {
console.error(error.message)
}
Artur
Max
Рн cached image
у меня CachedImage как-то странно маргин воспринимает о_О
Max
Artur
Artur
Max
48
Max
печально, вообще не думал что с кешированием картинок так застряну 😄
Artur
48
Мы откатили до 47.2
48 тормозит
Max
Я хз у меня норм )
после перезапуска приложения он отказывается показывать часть картинок, даже индикатор не крутит
Max
серьезно, у вас это в проде?
Max
я три строчки вставил с гитхаба, вообще не трогал ничего 😄
Max
вы выбрали потому что альтернатив лучше не было?
Rostyslav
привет
Rostyslav
юзаю этот пакет, для ios все гуд
Rostyslav
https://www.npmjs.com/package/react-native-video-player
Rostyslav
для android печаль беда(
Rostyslav
белый экран
!van
Насколько близка к правде информация о том, что RN сильно ест батарею?
Rostyslav
запускаю на 4.4
Rostyslav
нет
Rostyslav
5.1 тоже нет
Aleksei
!van
мне говорили на примере facebook, что после того, как они стали переходить на RN, их приложение стало очень много ресурсов есть
!van
очень многие жалуются, что батарея при работе с FB улетает
Aleksei
ну скажем так, это не очень пример. fb далеко не весь на RN
Vit
Фб слишком много инфы про тебя собирает и на базу стучит пострянно
Aleksei
наконец то понятно на чем Expo хотят зарабывать:
we think if we can help developers make money, there will be ways for us to make money along side them. sort of the way that youtube and twitch do with video creators and streamers. so for now, we're just trying to get expo good enough that almost everyone uses it to build their mobile apps.
Andrew Kiselev
Aleksei
ус?
Andrew Kiselev
ycombinator
Aleksei
ну в общем то тот же fb тоже долгое время ничего не приносил, так что может и хорошая стратегия) прям классика в IT стартапах)
!van
expo - это типа "фреймворк" для react-native?
!van
знаком с их продуктом react native playground
Andrew Kiselev
да обычная стратегия, набрать пользователей, а потом думать как монетизировать. Вот quora уже который раунд собирает, а методов монетизаций нет
Aleksei
Andrew Kiselev
Danil
В react-navigation можно сделать reset с анимацией? Нужно после успешной авторизации показать основной экран приложения, хочется сделать это флип-транзишеном.
Egor
не могу понять, почему никак не получается очистить TextInput
clear() - is not a function, setNativeProps({text: ''}) is not a function
по документации ничего не получается...
Хотелось бы при onFocus очищать поле.
Egor
может нужен какой-то трюк?
Egor
https://facebook.github.io/react-native/docs/direct-manipulation.html#setnativeprops-to-clear-textinput-value
Egor
пример отсюда не работает - _this._textInput.setNativeProps is not a function
RN 0.46
Egor
единственное решение-костыль нашел пока: удалять из рендера инпут 8(
Egor
=)
Egor
yep!
Egor
спасибо! попробую, забыл про этот момент вообще. Назвал свои компоненты так же как родные...
Aleksei
ты тогда у враппера тоже сделай setNativeProps
Vit
Эта, а вот эта всплывашка которая появляется при редактировании текста Select/Copy/Paste она всегда белое на черном или где-то можно подкорректировать?
Rostyslav
чесно говоря я замучался)) кто-то подскажет пакет для android (провереный) , для видео с полноэкранным режимом))спасибо
Rostyslav
а что такое лол?))
Vit
Lol
Max
http://bit.ly/2meNdOa
Max
;)
Serhii
Ребята, привет. Помогите пожалуйста
Не могу запаковать правильно проект в апк
Serhii
Поделитесь процедурой
Serhii
по офф доках не получается