@reactnative_ru

Страница 757 из 878
Sergey
26.07.2018
11:59:05
через link?
в app.json настройка

"splash": { "image":

так у меня тоже вопрос назрел, есть ли какие-нибудь средства генерации RN-кода или по старинке через nodejs ?

Stepan
26.07.2018
12:02:17
Пока нет eject / detach либы с нативными модулями(читай линк) в Create react native app работать не будут
https://facebook.github.io/react-native/docs/getting-started#caveats - тут написанно про свои модули, но не про те, которые ты линкушь, не?

Google
Sergey
26.07.2018
12:02:46
вообще интересно, как Expo код CRNA декомпилит

Vadim
26.07.2018
12:03:42
Может кто подсказать нубу как после эджекта заппускать приложение в экспо на мобилке? До эджекта просто yarn start и пооооехали

Vadim
26.07.2018
12:04:27
А сейчас в package только такое чудо "scripts": { "test": "jest" },

Sergey
26.07.2018
12:04:40
детач - конец запуска через приложение expo

А сейчас в package только такое чудо "scripts": { "test": "jest" },
там в package десятка 20 настроек активных, сплэш улучшали несколько раз

{ "expo": { "splash": { "image": "./assets/Splash_screen@3x.png" } }

и это под ios

под android там свой набор

Sergey
26.07.2018
12:07:01
Это не create react native app
это возможность подключить библиотеку к CRNA, которая изначально не на JS написана

тк CRNA только либы на JS поддерживает

но по сути сейчас linking редко делают и непонятно до конца как работает ?

Google
Denis
26.07.2018
12:11:42
но по сути сейчас linking редко делают и непонятно до конца как работает ?
пытался вникнуть, но немного запутался ? Можешь тогда подсказать еще один момент. Как мне подключить facebook-sdk?

Sergey
26.07.2018
12:12:42
многие либы, которые глобальные внесены уже в expo, я с ними по этому поводу общаюсь, говорят что свои компилить не дают, а проверенные и крупные добавляют

часть можно через метод fetch забрать

используя web-api

Vadim
26.07.2018
12:22:58
Какие эмули посоветуете?

У меня связка андройд - винда :)

Sergey
26.07.2018
12:23:13
под Android?

Алексей
26.07.2018
12:23:14
часть можно через метод fetch забрать
можете эту мысль раскрыть? я что то вообще не понял

Sergey
26.07.2018
12:23:21
genymotion

あなたの神
26.07.2018
12:23:25
Sergey
26.07.2018
12:24:32
можете эту мысль раскрыть? я что то вообще не понял
https://developers.facebook.com/docs/react-native/graph-api использовать эту библиотеку

Android SDK - показался потяжелее GenyMotion

Алексей
26.07.2018
12:25:56
а, я уж подумал модули через fetch каким то образом использовать

Vladimir
26.07.2018
15:13:47
Всем привет, есть ли чотинькая статья как работать с картинками в RN? Запарился уже, хочу чтоб как в хтмле было (max-width: 100%) и высота сама менялась

Vladimir
26.07.2018
15:21:24
А где эта информация? )

Gena
26.07.2018
15:21:42
А где эта информация? )
В официальной документации

Vladimir
26.07.2018
15:23:32
В официальной документации
Ладно, а как это сделать? )

Google
Gena
26.07.2018
15:23:54
Вы понимаете в чем проблема это сделать?

Почему инженеры в fb постарались этого избежать настолько, что вообще не реализовали подобную возможность? (и да, я лично, считаю, что это реализуемо)

Vladimir
26.07.2018
15:25:26
Если честно не очень

あなたの神
26.07.2018
15:28:19
Пипл, кто и что использует для push-notifications? Можно сразу ссылочкой на гитхаб?

Timur
26.07.2018
15:32:21
Пацаны, как заблокировать смену ориентации? Работаю с Expo

あなたの神
26.07.2018
15:32:55
Пацаны, как заблокировать смену ориентации? Работаю с Expo
она по дефолту заблокирована. Или ты через CLI делаешь?

Timur
26.07.2018
15:33:19
она по дефолту заблокирована. Или ты через CLI делаешь?
Нет же, по дефолту как раз не заблокирована

Gena
26.07.2018
15:33:54
Я смотрел в реализацию рендера картинок в Safari, Chrome и FF, когда пытался сделать правильную реализацию скругленных углов у элементов. Немножко некорректный код этого до сих пор живет для android в react-native-web-image - на ios меня не хватило - запал иссяк.... но не суть... Так вот, браузер работает весь в одном потоке (это уже не совсем так, но в целом картина не меняется)... и у него очень быстрый лэйаут движок, гораздо быстрей чем yoga, хотя может он больше... и браузер действительно делает полный релайут, когда получил реальные размеры картинки... ключевое здесь то, что он их не знает почти всегда только в момент первого рендера (дальше вся инфа в кеше, который доступен синхронно), плюс к этому, зачастую к моменту первого рендера странице размеры большинства картинок уже известы (зависит от скорости сети)... В общем это всё быстро происходит и один раз... поэтому последствия того эффекта (дергания всего) про которыми отмазывается fb минимальны... А в RN просто физически архитектура сейчас под это не заточена... рендер и лэйаут в развных потоках... доступ к кешу картинок асинхронный... лэйаут медленный

Евгений
26.07.2018
15:34:30
в ios в xcod указать можно, универсальное решение - https://github.com/wonday/react-native-orientation-locker

Arthur
26.07.2018
15:45:38
Я смотрел в реализацию рендера картинок в Safari, Chrome и FF, когда пытался сделать правильную реализацию скругленных углов у элементов. Немножко некорректный код этого до сих пор живет для android в react-native-web-image - на ios меня не хватило - запал иссяк.... но не суть... Так вот, браузер работает весь в одном потоке (это уже не совсем так, но в целом картина не меняется)... и у него очень быстрый лэйаут движок, гораздо быстрей чем yoga, хотя может он больше... и браузер действительно делает полный релайут, когда получил реальные размеры картинки... ключевое здесь то, что он их не знает почти всегда только в момент первого рендера (дальше вся инфа в кеше, который доступен синхронно), плюс к этому, зачастую к моменту первого рендера странице размеры большинства картинок уже известы (зависит от скорости сети)... В общем это всё быстро происходит и один раз... поэтому последствия того эффекта (дергания всего) про которыми отмазывается fb минимальны... А в RN просто физически архитектура сейчас под это не заточена... рендер и лэйаут в развных потоках... доступ к кешу картинок асинхронный... лэйаут медленный
>рендер и лэйаут в развных потоках... что в этом плохого? >доступ к кешу картинок асинхронный... кажется это достаточно быстро можно исправить получив какую то инфу из кеша о картинке на диске и получить размеры >лэйаут медленный насколько медленный? в сравнении с чем?

Gena
26.07.2018
15:50:09
>рендер и лэйаут в развных потоках... что в этом плохого? >доступ к кешу картинок асинхронный... кажется это достаточно быстро можно исправить получив какую то инфу из кеша о картинке на диске и получить размеры >лэйаут медленный насколько медленный? в сравнении с чем?
- что в этом плохого? ничего, просто так есть. - насколько медленный? настолько чтоб убить 60fps на средней мобиле. Чтобы понять про что я говорю, просто попробуйте сделать компонент картинки, который работает как в вебе - это реально и не даже не сложно в реализации которая продемострирует все проблемы... решить эти проблемы сложнее... но об этом я готов говорить с теми, кто попробует )

Michael
26.07.2018
16:01:35
пацаны. а чем rn лучше native script? второй вроде раньше появился

A.
26.07.2018
16:07:40
Кто-нибудь рисовал сложные интерактивные графики типа как на биржах? смотрела в сторону https://github.com/wuxudong/react-native-charts-wrapper -- не смогла поставить. сделала на https://github.com/FormidableLabs/victory-native -- очень тормозит в комбинации: свечи + зум + крест под нажатие пальца + перемещение графика :/

A.
26.07.2018
16:17:38
В самом репозитории три разных тутора того, как должно ставиться. И в каждом варианте, и даже в их комбинации возникает новая ошибка. В последний раз(https://github.com/wuxudong/react-native-charts-wrapper/blob/master/Example/README.md) проект отказался билдиться со скопом ошибок в самой библиотеке. По идее должно было решиться фиксированием версии Swift Compiler. В итоге на обеих(3.0, 4.0) версиях возникали ошибки, но разные)

Artem
26.07.2018
16:27:20
Все привет, многие решали же хранение файлов с камеры/галереи для последующей загрузки, подскажите какие либы/статейки посмотреть? Сейчас есть react-native-image-crop-picker, пользователь выбирает картинку и мы ее сразу грузим через сагу, появилось требования по офлайн работе, соответственно надо сохранить сначала в систему, а потом загрузить на сервак когда появится сеть (блобами же в асинк сторадже много не сохранишь)

Nikita
26.07.2018
17:07:46
пацаны. а чем rn лучше native script? второй вроде раньше появился
Не знаю насчет лучше/хуже. Зашёл на сайт нативскрипта, на котором сразу же указываются технологии Волшебного слова react там не наблюдаю

Google
Gena
26.07.2018
17:11:53
Не знаю насчет лучше/хуже. Зашёл на сайт нативскрипта, на котором сразу же указываются технологии Волшебного слова react там не наблюдаю
Там есть волшебное слово vue... но вообще надо глянуть... flutter я смотрел... с ним всё понятно... а вот на это ещё нет...

Admin
ERROR: S client not available

Gena
26.07.2018
17:16:58
А что с флатером ясно?
Не для меня... я тогда лучше просто вьюхи буду нативные делать и только модель либо на go либо на c++ писать кроссплатформенную...

Play
26.07.2018
17:21:57
или самому написать эту функцию https://github.com/huiseoul/react-native-fit-image/blob/0e5c09bd695139390dbc6261ebed574fe3fe0897/src/FitImage.tsx#L206

Artem
27.07.2018
06:29:39
Картинки в файл, в бд в таблицу или в файл пишите айди и путь к картинки, при появлении сети, читаете из файла и список и отправляете
Общий алгорит-то понятен, спасибо. Вопрос как раз про картинку в файл и чтение из файла, я особо в доке ниче не нашел про работу с диском

Demuz
27.07.2018
06:35:26
Здарова всем. Есть проблема с rn maps. Если при монтировании компонента почти сразу вызвать fitToElements, то сначала отображается вся карта с максимальным зумом, а потом уже выполняется метод. Как сделать чтобы fitToElements начинал свою работу с initialRegion, а не со всей карты?

murove1
27.07.2018
06:40:33
кто то делал поиск на react-native+apollo с инфинити скроллом?

Play
27.07.2018
08:20:14
ALIAKSANDR
27.07.2018
08:32:46
добрый день. Создал простое приложение, получающее данные с моего рест сервиса. На эмуляторе (андроид студия) все работает замечательно, но как только создаю апк и запускаю на телефоне, данные не приходят. В какую сторону рыть и как узнать причину? для ajax запроса использую axios : http://joxi.ru/DrlM89kfvG09Qm . Из предположений: хостер блокирует запрос. Не ясно только почему тогда на эмулятро данные приходят.

ALIAKSANDR
27.07.2018
08:40:35
может быть проблема связна с CORS
но ведь на эмуляторе работает. Там все 1 в 1

ALIAKSANDR
27.07.2018
09:04:21
разве? ну как я сказал, оно ж в эмуляторе прекарсно работает

Damir
27.07.2018
09:27:20
гайз, у кого есть опыт в обновлении react-native, кто нибудь использовал react-native-git-upgrade

Google
Damir
27.07.2018
09:38:04
у меня ошибки полезли

error: patch failed: android/build.gradle:3 Falling back to three-way merge... Applied patch to 'android/build.gradle' with conflicts. error: android/gradle/wrapper/gradle-wrapper.properties: does not exist in index error: ios/manager.xcodeproj/project.pbxproj: does not exist in index error: patch failed: ios/manager/AppDelegate.m:18 Falling back to three-way merge... Applied patch to 'ios/manager/AppDelegate.m' cleanly.

Artem
27.07.2018
09:39:59
error: patch failed: android/build.gradle:3 Falling back to three-way merge...

это норм

error: android/gradle/wrapper/gradle-wrapper.properties: does not exist in index error: ios/manager.xcodeproj/project.pbxproj: does not exist in index а вот эти лучше сгенерировать )

Damir
27.07.2018
09:40:47
Ок

а как

у меня 44 версия

Artem
27.07.2018
09:41:43
$gradle wrapper

или можно просто из git'a RN текущей версии взять

Rakhmonov
27.07.2018
10:13:20
https://i.stack.imgur.com/BRDP9.gif Как сделать вот так, при использование webview

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