@reactnative_ru

Страница 303 из 878
Ivan
14.09.2017
17:34:45
Просто помню, что внутри функции свой this)

Дмитрий
14.09.2017
17:35:05
Старая школа ?

Ivan
14.09.2017
17:35:39
Как с этим дела сейчас обстоят?))

Алексей
14.09.2017
17:35:43
ностальгический self = this))

Google
Алексей
14.09.2017
17:36:00
Как с этим дела сейчас обстоят?))
() => {} контекст сохраняет

Ivan
14.09.2017
17:36:42
О, прикольно) Помню, раньше очень об этом мечтал)

Дмитрий
14.09.2017
17:42:59
Наверное, ты что-то типо такого хочешь? 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))

Дмитрий
14.09.2017
19:12:57
Ад какой то
Ну на вот так: 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) }

Max
14.09.2017
19:15:35
Рн cached image
у меня CachedImage как-то странно маргин воспринимает о_О



Max
14.09.2017
19:16:30
48

печально, вообще не думал что с кешированием картинок так застряну ?

Arthur
14.09.2017
19:17:09
48
Мы откатили до 47.2 48 тормозит

Max
14.09.2017
19:23:14
Я хз у меня норм )
после перезапуска приложения он отказывается показывать часть картинок, даже индикатор не крутит

Google
Max
14.09.2017
19:23:20
серьезно, у вас это в проде?

я три строчки вставил с гитхаба, вообще не трогал ничего ?

вы выбрали потому что альтернатив лучше не было?

Arthur
14.09.2017
19:48:11
вы выбрали потому что альтернатив лучше не было?
Не ещё не в проде Так пока на бете норм Поменять не проблема

Rostyslav
14.09.2017
20:18:38
привет

юзаю этот пакет, для ios все гуд

https://www.npmjs.com/package/react-native-video-player

для android печаль беда(

белый экран

Ivan
14.09.2017
20:26:55
Насколько близка к правде информация о том, что RN сильно ест батарею?

белый экран
в консоле ошибок нет?

Rostyslav
14.09.2017
20:28:13
в консоле ошибок нет?
на андроиде 7 работает

запускаю на 4.4

нет

5.1 тоже нет

Алексей
14.09.2017
20:34:58
Ivan
14.09.2017
20:36:20
ты можешь увидеть это в профайлере в xcode
если не говорить о конкретном приложении, а глобально?

Алексей
14.09.2017
20:37:59
если не говорить о конкретном приложении, а глобально?
it depends, конечно в js есть gc, и из-за этого может быть больше расход, но это всего лишь гипотетически, надо смотреть на реальном примере

Ivan
14.09.2017
20:39:17
мне говорили на примере facebook, что после того, как они стали переходить на RN, их приложение стало очень много ресурсов есть

очень многие жалуются, что батарея при работе с FB улетает

Google
Алексей
14.09.2017
20:40:54
ну скажем так, это не очень пример. fb далеко не весь на RN

morda
14.09.2017
20:46:09
Фб слишком много инфы про тебя собирает и на базу стучит пострянно

Алексей
14.09.2017
20:50:23
наконец то понятно на чем 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.

Алексей
14.09.2017
20:51:59
ус?

Andrew
14.09.2017
20:52:26
ycombinator

Алексей
14.09.2017
20:53:33
ну в общем то тот же fb тоже долгое время ничего не приносил, так что может и хорошая стратегия) прям классика в IT стартапах)

Ivan
14.09.2017
20:54:29
expo - это типа "фреймворк" для react-native?

знаком с их продуктом react native playground

Andrew
14.09.2017
20:55:14
да обычная стратегия, набрать пользователей, а потом думать как монетизировать. Вот quora уже который раунд собирает, а методов монетизаций нет

Алексей
14.09.2017
21:14:38
Danil
14.09.2017
21:27:15
В react-navigation можно сделать reset с анимацией? Нужно после успешной авторизации показать основной экран приложения, хочется сделать это флип-транзишеном.

Play
14.09.2017
21:28:59
Свежий туториал по React Native, GraphQL+Apollo, Redux, React Navigation, MongoDB https://youtu.be/U9OfNJ9Ia70

Egor
15.09.2017
06:48:05
не могу понять, почему никак не получается очистить TextInput clear() - is not a function, setNativeProps({text: ''}) is not a function по документации ничего не получается... Хотелось бы при onFocus очищать поле.

может нужен какой-то трюк?

https://facebook.github.io/react-native/docs/direct-manipulation.html#setnativeprops-to-clear-textinput-value

пример отсюда не работает - _this._textInput.setNativeProps is not a function RN 0.46

единственное решение-костыль нашел пока: удалять из рендера инпут 8(

Алексей
15.09.2017
07:46:34
пример отсюда не работает - _this._textInput.setNativeProps is not a function RN 0.46
а textInput у тебя не враппер какой нибудь? setNativeProps есть только у нативных компонент, таких как View и т.д.

Google
Egor
15.09.2017
07:47:05
=)

yep!

спасибо! попробую, забыл про этот момент вообще. Назвал свои компоненты так же как родные...

Алексей
15.09.2017
07:47:30
ты тогда у враппера тоже сделай setNativeProps

morda
15.09.2017
08:01:35
Эта, а вот эта всплывашка которая появляется при редактировании текста Select/Copy/Paste она всегда белое на черном или где-то можно подкорректировать?

Rostyslav
15.09.2017
08:24:06
чесно говоря я замучался)) кто-то подскажет пакет для android (провереный) , для видео с полноэкранным режимом))спасибо

Rostyslav
15.09.2017
08:52:55
Напиши свой, лол
а что такое лол?))

morda
15.09.2017
08:59:12
Lol

Maksim
15.09.2017
09:01:15
http://bit.ly/2meNdOa

Denis
15.09.2017
09:04:35
http://bit.ly/2meNdOa
Ох даже как

Maksim
15.09.2017
09:04:59
;)

Stivn
15.09.2017
09:39:27
Ребята, привет. Помогите пожалуйста Не могу запаковать правильно проект в апк

Поделитесь процедурой

по офф доках не получается

Vadim
15.09.2017
09:40:37
Генеришь ключ, прописываешь данные в настройки Потом в андроид папке ./gradlew assembleRelease

Stivn
15.09.2017
09:40:38
нашел туториал на гитхабе но не смог подключить сертификат. не понятно что за alias нужно указать(

Vadim
15.09.2017
09:41:03
алиас совпадает чаще с названием ключа

Stivn
15.09.2017
09:41:09
вот по поводу прописывания данных в настройках - не могу понять

на офф сайте пример кода который я не могу понять что делает)

Google
Vadim
15.09.2017
09:41:39
он генерит ключ

на 10000 дней

Stivn
15.09.2017
09:41:50
Edit the file android/app/build.gradle in your project folder and add the signing config,

вот на этом этапе сломался(

сейчас пройду по этапам

Vadim
15.09.2017
09:43:20
там тебе ничего делать не надо, если есть строки типа



Stivn
15.09.2017
09:54:36
Сделал все как по туториалу, но получил при установке на устройство "Сертификат подписи не найден, пожалуйста попробуйте переустановить приложение"

стоп

секундочку)

спасибо большое за помощь0

нужно будет как-то туториал для ютуба для таких как я записать)

кто сталкивался с таким? kill все PID но все равно выбивает error



Vladimir
15.09.2017
10:25:46
а что показывает lsof -i :8081 ?

Stas
15.09.2017
10:36:59
как можно оптимизировать flatList. при изменении data размером больше 25 элементов, происходит заметная задержка

Vadim
15.09.2017
10:46:32
рисуй по несколько элементов

по 3-4

Страница 303 из 878