Artem
Для недалёких - изначально проблема была с бд, сеть здесь за компанию
Artem
Но js-тред блочить тоже не надо. Для тех, кто за чистоту терминологии
Vit
ну в том-то и дело что когда у тебя вместо проца калькулятор недоделанный у тебя 2+2 блочить его будет, не то чтоб вычисления какие-то
Vit
у меня есть предположние что самсунг сделал поделку которая только эмулирует многоядерность, иначе я че-то происходящее никак объяснить не могу, как может одна и та же операция вместо 10мс (на айфоне/эмуляторе) до 2-3с занимать на этом калькуляторе
Vit
ну в 2-3 раза я еще пойму, но в 100 раз?
Anonymous
салам
Anonymous
скажите плес ReactDOM.render должен быть один ?
Vit
как?)
Vit
можно пример?
Vit
redux в треде например?)
Vit
метот render() в отдельном треде! Спешите видеть!)
Aleksei
скажите плес ReactDOM.render должен быть один ?
привет, @react_js, здесь RN (и нет, не должен)
Aleksei
метот render() в отдельном треде! Спешите видеть!)
я как то читал что с фиберами и SharedArrayBuffer можно диффинг в отдельный тред выкинуть)
Vit
да оно и так в отдельных, жс уи и расчет уи
Vit
просто когда ядер нет, жс тред вешает оба других
Aleksei
чегойто
Ivan
Не успел закрыть телеграм, а тут уже 85 непрочитанных)
Aleksei
в смысле симулируется?
Roman
Наверное он имеет ввиду, что сам по себе js в одном потоке работает)
Ivan[UTC +8, msk +5]
Добрый вечер, решил попробовать навигацию от wix, не могу найти в доках, как обновлять navBarCustomView? У меня там Picker
Ivan[UTC +8, msk +5]
Я и вставляю, мне из скрина можно обновить его?
Ulad🧑‍💻
Советую смотреть доки в репозитории, у них на сайте более старая версия
Nick
Господа, у кого был опыт создания приложухи на RN с websockets? Какие есть подводные камни? Брат жив? Стоит оно того, или лучше не заморачиваться?
Ivan[UTC +8, msk +5]
Господа, у кого был опыт создания приложухи на 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.
Nick
Круто, спасибо
Anonymous
https://jsusdev.github.io/CodeBoard/JavaScript/2018/ReactJs/portfolio/index.html норм реакт ?
Nikita
Если я хочу RN приложение с табами и какой-то не глубокой навигацией (типа на 1-2 уровня падать вниз из таба) (айос в первую очередь). Стоит ли брать react native router flux или можно обойтись чем попроще?
Nikita
Да он не сложный
Да вроде да. V4 уже можно использовать?
Maxim 📱 D
Да вроде да. V4 уже можно использовать?
Я ченджлог не читал, я думаю для пары табов и стэка вам особо не важно какую версию брать) берите стабильную
Nikita
Invariant Violation: View config not found for name AppName Погуглил, говорят, что называется компонентт с маленькой буквы, но это не так
Nikita
export default AppRegistry.registerComponent('AppName', () => App); - вот так регистрирую
Nick
а полный код можно?
Nikita
https://pastebin.com/MeSXbB9T
Ivan
Если быть точным, что бы долго не искал. https://reactnavigation.org/docs/tab-based-navigation.html#a-stacknavigator-for-each-tab
Ivan
http://prntscr.com/ibqg6b
Maxim 📱 D
https://reactnavigation.org/
мне пришлось пое****ся чтобы пропсы нормально юзать там(
Nikita
а полный код можно?
Не подсказало ничего?
Ivan
мне пришлось пое****ся чтобы пропсы нормально юзать там(
Без труда не вытянешь и рыбку из пруда...
Roman
@Djafar74 поделитесь кодом будьте добры
Maxim 📱 D
@Djafar74 поделитесь кодом будьте добры
после шаманства с бубном я заюзал просто "react-navigation-props-mapper": "^0.1.3"
Maxim 📱 D
думаю доки там почитаете)
Maxim 📱 D
@Djafar74 поделитесь кодом будьте добры
но чтобы передавать пропсы придется делать так navigate('Chat', {name: {name: this.state.name}})
Ivan
Все это и так работает в react-navigation. Никогда не было с этим проблем
Maxim 📱 D
Все это и так работает в react-navigation. Никогда не было с этим проблем
по дефолту это надо прописать в компоненте навигаторе, и потом юзать их как то так this.props.navigation.state.params.name
Ivan
И можно подключить react-navigation к редаксу. Написать actions + reducer и не парится
Maxim 📱 D
что выглядит отвратительно
Ivan
const {state: { params } } = this.props.navigation;
Ulad🧑‍💻
fingerprint/biometric login кто-нибудь делал на рн? Или нативный модуль писать надо?
Ivan
Разве это костыль?)
Ivan
Это называется деструктуризация
Maxim 📱 D
Это называется деструктуризация
я в функции navigate хочу пропсы объявлять и чтобы они сами перекидывались, а не в навигатор постоянно ходить и прописывать новые пропсы(
Maxim 📱 D
как это в старом навигаторе было
Ivan
Ну если проблема заключается лишь в том, что пропсы берутся не из this.props - это вообще не проблема)))
Aleksei
я в функции navigate хочу пропсы объявлять и чтобы они сами перекидывались, а не в навигатор постоянно ходить и прописывать новые пропсы(
если честно то я бы потом наверно запутался в вашем коде, так как пропсы в jsx ставятся, а тут непонятно как, вообще неявно. но ни в коем случае не осуждаю)
Maxim 📱 D
если честно то я бы потом наверно запутался в вашем коде, так как пропсы в jsx ставятся, а тут непонятно как, вообще неявно. но ни в коем случае не осуждаю)
В таком случае я в вашем бы тоже, вероятно, запутался) Но мне так проще понять код, я вижу что вызывается и что передается, а не лазить по 10-ке файлов искать что же туда передается еще
Ivan
Ну опять же, что бы не лазить по 10-ке файлов. Подлкючаем к стору и все будет в редюсере.
A
господа. посоветуйте side menu, react-navigation drawer не годится
Ivan
Опиши что тебе нужно
A
при клике в таб навигаторе, открывать side-menu
A
что выезжало на 70% экрана
A
как в inbox, только не должно перекрывать header, и табы)))
Ivan
Внутри контента, что бы хидер и табы оставались видны?
Maxim 📱 D
есть же что то типа react native side menu
Maxim 📱 D
не помню название
Ivan
@alexandertorn в react-navigation можно drawer под хидером показывать
Ivan
DrawerNavigator(screens, { ... navigationOptions: { header: null }, });
Ivan
Нужно посмотреть как с табами быть
Ivan
Думаю тоже можно
A
нее, не пойдёт
A
уже 100500 раз пробовал
A
суть в том. что при клике по табе. должен открываться drawer, пусть даже таба это кастомная кнопка с onPress()