@reactnative_ru

Страница 521 из 878
Nikita
07.02.2018
12:37:49
Извините.

Artem
07.02.2018
13:30:45
а куда деваться) это только на тупых вёдрах, на быстрых всё ок
? а ходить в сеть/бд не в UI треде пробовали?

morda
07.02.2018
13:31:22
как ты себе представляешь сходить в сеть из UI треда?

ну гипотетически?

Google
Artem
07.02.2018
13:49:23
ну гипотетически?
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);

Гипотетически и практически

Но для тех, кто не понял -не делайте так

Алексей
07.02.2018
13:51:17
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
осталось только понять при чем тут RN и как в рн сходить в сеть из UI треда

Artem
07.02.2018
14:04:20
Для недалёких - изначально проблема была с бд, сеть здесь за компанию

Но js-тред блочить тоже не надо. Для тех, кто за чистоту терминологии

morda
07.02.2018
14:08:48
ну в том-то и дело что когда у тебя вместо проца калькулятор недоделанный у тебя 2+2 блочить его будет, не то чтоб вычисления какие-то

у меня есть предположние что самсунг сделал поделку которая только эмулирует многоядерность, иначе я че-то происходящее никак объяснить не могу, как может одна и та же операция вместо 10мс (на айфоне/эмуляторе) до 2-3с занимать на этом калькуляторе

ну в 2-3 раза я еще пойму, но в 100 раз?

Voskresus
07.02.2018
14:18:02
салам

скажите плес ReactDOM.render должен быть один ?

Denis
07.02.2018
14:19:25
morda
07.02.2018
14:21:53
как?)

Google
morda
07.02.2018
14:21:55
можно пример?

redux в треде например?)

метот render() в отдельном треде! Спешите видеть!)

Алексей
07.02.2018
14:27:54
скажите плес ReactDOM.render должен быть один ?
привет, @react_js, здесь RN (и нет, не должен)

метот render() в отдельном треде! Спешите видеть!)
я как то читал что с фиберами и SharedArrayBuffer можно диффинг в отдельный тред выкинуть)

morda
07.02.2018
14:30:47
да оно и так в отдельных, жс уи и расчет уи

просто когда ядер нет, жс тред вешает оба других

Алексей
07.02.2018
14:31:51
Denis
07.02.2018
14:32:02
Алексей
07.02.2018
14:32:06
Denis
07.02.2018
14:32:20
Вообще без разницы сколько ядер

Алексей
07.02.2018
14:32:37
Ivan
07.02.2018
14:43:05
Не успел закрыть телеграм, а тут уже 85 непрочитанных)

Denis
07.02.2018
15:18:28
чегойто
Ну типа да, многопоточность симулируется же

Алексей
07.02.2018
15:23:44
Roman
07.02.2018
15:25:59
Наверное он имеет ввиду, что сам по себе js в одном потоке работает)

Ivan
07.02.2018
16:00:52
Добрый вечер, решил попробовать навигацию от wix, не могу найти в доках, как обновлять navBarCustomView? У меня там Picker

Ivan
07.02.2018
16:05:31
Я и вставляю, мне из скрина можно обновить его?

Vlad
07.02.2018
16:05:41
Советую смотреть доки в репозитории, у них на сайте более старая версия

Google
NickWickedSick
07.02.2018
16:07:45
Господа, у кого был опыт создания приложухи на RN с websockets? Какие есть подводные камни? Брат жив? Стоит оно того, или лучше не заморачиваться?

Ivan
07.02.2018
16:09:24
Господа, у кого был опыт создания приложухи на RN с websockets? Какие есть подводные камни? Брат жив? Стоит оно того, или лучше не заморачиваться?
Все нормально в основном, только с одной проблемой. The Android documentation for SSLSocket says that TLS 1.1 and TLS 1.2 is supported within android starting API level 16+ (Android 4.1, Jelly Bean). But it is by default disabled but starting with API level 20+ (Android 4.4 for watch, Kitkat Watch and Android 5.0 for phone, Lollipop) they are enabled.

Play
07.02.2018
16:15:33
Господа, у кого был опыт создания приложухи на RN с websockets? Какие есть подводные камни? Брат жив? Стоит оно того, или лучше не заморачиваться?
У меня полностью real-time приложение на подписках. Apollo всю магию работы с websockets берет на себя. В этом тутуориале подробней об этом https://github.com/react-native-village/react-native-video-tutorial

Play
07.02.2018
16:18:41
Круто, спасибо
вот еще https://dev-blog.apollodata.com/tutorial-graphql-subscriptions-client-side-40e185e4be76

Voskresus
07.02.2018
18:22:13
https://jsusdev.github.io/CodeBoard/JavaScript/2018/ReactJs/portfolio/index.html норм реакт ?

Play
07.02.2018
19:00:06
Круто, спасибо
И группа по Apollo наконец-то появилось. Спасибо @DenisIzmaylov ???‍? ? Поееехали!

https://t.me/apollo_ru

Nikita
08.02.2018
05:30:24
Если я хочу RN приложение с табами и какой-то не глубокой навигацией (типа на 1-2 уровня падать вниз из таба) (айос в первую очередь). Стоит ли брать react native router flux или можно обойтись чем попроще?

Nikita
08.02.2018
05:38:39
Да он не сложный
Да вроде да. V4 уже можно использовать?

Максим Джафаров
08.02.2018
05:40:09
Да вроде да. V4 уже можно использовать?
Я ченджлог не читал, я думаю для пары табов и стэка вам особо не важно какую версию брать) берите стабильную

Nikita
08.02.2018
06:47:22
Invariant Violation: View config not found for name AppName Погуглил, говорят, что называется компонентт с маленькой буквы, но это не так

export default AppRegistry.registerComponent('AppName', () => App); - вот так регистрирую

NickWickedSick
08.02.2018
06:52:45
а полный код можно?

Nikita
08.02.2018
06:54:32
https://pastebin.com/MeSXbB9T

Ivan
08.02.2018
07:11:31
Если быть точным, что бы долго не искал. https://reactnavigation.org/docs/tab-based-navigation.html#a-stacknavigator-for-each-tab

http://prntscr.com/ibqg6b

Google
Максим Джафаров
08.02.2018
08:08:08
https://reactnavigation.org/
мне пришлось пое****ся чтобы пропсы нормально юзать там(

Nikita
08.02.2018
08:08:39
а полный код можно?
Не подсказало ничего?

Ivan
08.02.2018
08:12:44
мне пришлось пое****ся чтобы пропсы нормально юзать там(
Без труда не вытянешь и рыбку из пруда...

Роман
08.02.2018
08:19:01
@Djafar74 поделитесь кодом будьте добры

Максим Джафаров
08.02.2018
08:21:10
@Djafar74 поделитесь кодом будьте добры
после шаманства с бубном я заюзал просто "react-navigation-props-mapper": "^0.1.3"

думаю доки там почитаете)

@Djafar74 поделитесь кодом будьте добры
но чтобы передавать пропсы придется делать так navigate('Chat', {name: {name: this.state.name}})

Ivan
08.02.2018
08:24:19
Все это и так работает в react-navigation. Никогда не было с этим проблем

Максим Джафаров
08.02.2018
08:26:16
Все это и так работает в react-navigation. Никогда не было с этим проблем
по дефолту это надо прописать в компоненте навигаторе, и потом юзать их как то так this.props.navigation.state.params.name

Ivan
08.02.2018
08:26:19
И можно подключить react-navigation к редаксу. Написать actions + reducer и не парится

Максим Джафаров
08.02.2018
08:26:23
что выглядит отвратительно

Ivan
08.02.2018
08:27:02
const {state: { params } } = this.props.navigation;

Максим Джафаров
08.02.2018
08:27:45
Vlad
08.02.2018
08:27:51
fingerprint/biometric login кто-нибудь делал на рн? Или нативный модуль писать надо?

Ivan
08.02.2018
08:27:55
Разве это костыль?)

Это называется деструктуризация

Максим Джафаров
08.02.2018
08:28:38
Это называется деструктуризация
я в функции navigate хочу пропсы объявлять и чтобы они сами перекидывались, а не в навигатор постоянно ходить и прописывать новые пропсы(

как это в старом навигаторе было

Ivan
08.02.2018
08:32:38
Ну если проблема заключается лишь в том, что пропсы берутся не из this.props - это вообще не проблема)))

Алексей
08.02.2018
08:43:34
я в функции navigate хочу пропсы объявлять и чтобы они сами перекидывались, а не в навигатор постоянно ходить и прописывать новые пропсы(
если честно то я бы потом наверно запутался в вашем коде, так как пропсы в jsx ставятся, а тут непонятно как, вообще неявно. но ни в коем случае не осуждаю)

Google
Максим Джафаров
08.02.2018
08:45:41
если честно то я бы потом наверно запутался в вашем коде, так как пропсы в jsx ставятся, а тут непонятно как, вообще неявно. но ни в коем случае не осуждаю)
В таком случае я в вашем бы тоже, вероятно, запутался) Но мне так проще понять код, я вижу что вызывается и что передается, а не лазить по 10-ке файлов искать что же туда передается еще

Ivan
08.02.2018
08:47:33
Ну опять же, что бы не лазить по 10-ке файлов. Подлкючаем к стору и все будет в редюсере.

Alexander
08.02.2018
08:57:21
господа. посоветуйте side menu, react-navigation drawer не годится

Ivan
08.02.2018
08:59:44
Опиши что тебе нужно

Alexander
08.02.2018
09:01:39
при клике в таб навигаторе, открывать side-menu

что выезжало на 70% экрана

как в inbox, только не должно перекрывать header, и табы)))

Ivan
08.02.2018
09:04:08
Внутри контента, что бы хидер и табы оставались видны?

Максим Джафаров
08.02.2018
09:07:13
есть же что то типа react native side menu

не помню название

Ivan
08.02.2018
09:14:16
@alexandertorn в react-navigation можно drawer под хидером показывать

DrawerNavigator(screens, { ... navigationOptions: { header: null }, });

Нужно посмотреть как с табами быть

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