
Nick
09.10.2018
07:07:14

Алексей
09.10.2018
07:08:28

Nick
09.10.2018
07:10:03

Dmitry
09.10.2018
07:24:36

Google

Artem
09.10.2018
07:29:27
Дмитрий, продублируйте пожалуйста ответ, спасибо!

Алексей
09.10.2018
07:35:31
всем привет! такая проблема:
Failed to load bundle(http://localhost8081/index.bundle?platform=ios) with error:(Could not connect to development server) хотя загрузка при этом packager загрузился полностью.
из того что попробовал:
переустанавливать node_modules
клинить проект
перезапускать симулятор
отчишать кэш
откатывать babel-preset-react-native с 5 версии до 4
самое интересное что на андроиде всё работает без проблем. Кто может сталкивался с такой проблемой и может подсказать что делать?
react-native --v 0.56.0
проблема же возникает только с ios

Dmitry
09.10.2018
07:37:45
А вот прям сегодня боролся с google-services
суть была в том, что либа была залинкована в проекте, но внутри нее были еще файлы *.framework, которые нужно было перетащить в проект, а в доках этого не было
пишу примерно, так как уже не на работе... внутри node_modules/react-native-google-signin/ios/GoogleSdk были файлы с расширением .framework их я и перетащил в папку с проектом в Frameworks

Artem
09.10.2018
08:10:17
Дмитрий спасибо!

Dmitry
09.10.2018
08:12:41

Artem
09.10.2018
08:13:03
Пробую.

Mukhamed
09.10.2018
08:50:27
Всем привет, все работает только не могу загрузить фотку, на сервер. С айос все загружается только с андроида не получатся отправить запрос если прикреплена картинка
Может кто-нибудь встречался
Использую superagent

Ivan
09.10.2018
09:18:10

Google

Aynur
09.10.2018
09:19:17
с андроида не отправлялось без верного type, подтверждаю
@FragileHM может быть пригодится: react-native-file-type для определения type

John
09.10.2018
09:33:34
Как быть?

Mukhamed
09.10.2018
09:39:23

Unknown number
09.10.2018
09:51:59
Ребята, добрый день! Есть кто-то кто юзает react-native-navigation?
Мне нужно спозиционировать кнопку над навбаром и основным скрином так что бы вся кнопка была кликабельна. Чего только уже не крутил, все-равно кнопка находится под навбаром и эта часть некликабельна. Может кто знает, сталкивался? Android OS

Peter
09.10.2018
09:54:27
вместо this.goBack(), this.props.navigation.goBack()

John
09.10.2018
09:55:20
Сама кнопка работает, но вот дочерний View не нажимается никак

Artem
09.10.2018
10:05:26
Что лучше по производительности: react native или все же нативные приложения? Есть у кого практический опыт в этом вопросе
Стоит ли писать приложение на react native или же не особо он хорош для этого ?

Ivan
09.10.2018
10:06:25

John
09.10.2018
10:11:35

Dmitry
09.10.2018
10:14:35
Народ, такая беда. Собираю дев версию приложения на эмуляторе андройд, все ок. Собираю релизную версию, а она собирается без учета последних измений в скриптах
Причем в дебаге они есть, а в релизе их нет

Alexander
09.10.2018
10:18:04
у тебя js bundle не обновился

Dmitry
09.10.2018
10:22:02
Вопрос в том, почему

Алексей
09.10.2018
10:23:57

John
09.10.2018
10:28:29

Алексей
09.10.2018
10:30:31
Неисповедим ваш ход мысли, оптимизация js кода -> виноват бридж ? только не думайте что я тролю или издеваюсь)

Google

Alexander
09.10.2018
10:34:13
Вопрос в том, почему
Какая версия реакта? Если старый то нужно манульно пересобрать js bundle для релиз версии. Если новый смотреть почему при билде оно не берет обновленную версию.
На что обратить внимание так это как делается билд для релиза: через консоль / андроид студию. Какой url к js bundle в релиз версии.


John
09.10.2018
10:38:18
Неисповедим ваш ход мысли, оптимизация js кода -> виноват бридж ? только не думайте что я тролю или издеваюсь)
? да может сам себе противоречу. Приведу свой пример. У меня в флелисте стоят 50 вьюх на весь экран (там внутри по 4 картинки) При нажатии на кнопку нужно сделать переход на следующую вьюху.
Когда гружу сразу 50, то приложение тупо перестает работать. Гружу постепенно и предыдущие скрываю своим жс кодом, то все работает нормально.
Мне кажется скрытием должна была заниматься именно нативная часть, сделал все как советуют в коммьюнити и так и не смог добиться нормальной производительности.
З.Ы. я не спец в мобильной разработке)

Dmitry
09.10.2018
10:41:03

Chu
09.10.2018
10:46:56
https://github.com/Flipkart/recyclerlistview
Например эта — очень быстрая.
Но требуется знать заранее размер рендер-айтема.

Dmitry
09.10.2018
10:49:40

John
09.10.2018
10:49:49

Dmitry
09.10.2018
10:50:46
Картинки лежали локальному в корне проекта, подключались через require. Сильно не копался, но пробовал разные варианты загрузки ресурсов. Так как в require нельзя передавать переменные, то был объект { 1: require("./1.png"), ... } по котором пробегался FlatList и создавал итемы <Image source={icons[key]} />. Причём баг скролла только при первом открытии. Дальше, была попытка предзагрузить ресурсы картинок на старте приложения, что в целом ускоряло оживление скролла, но замедляло старт приложения на 2 секунды, блокировался причём на сплэшскрине. Дальше были попытки использовать не FlatList, но я так и не получил нужного результата. По всей видимости require блокирует тред. Именно поэтому лочится скролл. И вообще вся эта кривота

John
09.10.2018
10:51:06

Dmitry
09.10.2018
10:51:45
?

Kam
09.10.2018
10:53:25
ребят подскажет по если пусть в компоненте Image динамически высчитывается

Dmitry
09.10.2018
10:54:45

Kam
09.10.2018
10:55:13
если через uri прописывать, то просто черный компонент

John
09.10.2018
10:56:45
Видимо зря поленился :)

Dmitry
09.10.2018
10:58:12

Google

Алексей
09.10.2018
10:58:14
ребят подскажет по если пусть в компоненте Image динамически высчитывается
День добрый. Предлагаю вам попробовать еще раз, только в этот раз поподробнее, потому что я вижу только два пути решения вашего сообщения, либо мы начнем вас распрашивать подробнее и потратим кучу своего времени, либо все просто проигнорируют ваше сообщение, так как оно совсем не информативно. Давайте уважать время друг друга, если вы не стараетесь описать проблему, то почему мы должны старатся отвечать вам ?

Kam
09.10.2018
10:58:42
спасибо
в пропсах приходит имя файла а в самом компоненте я прописываю его таким образом
путь + имя файла
вот таким образом

Play
09.10.2018
11:01:24

Dmitry
09.10.2018
11:01:50

Play
09.10.2018
11:02:14

Kam
09.10.2018
11:04:00
потмоу что имя файла сохраняется)

Алексей
09.10.2018
11:05:43

Play
09.10.2018
11:06:38

Kam
09.10.2018
11:07:25
на вебе все работает норм)

Dmitry
09.10.2018
11:08:03

Алексей
09.10.2018
11:10:31
ну внутри bundle один...
просто по идее должен во время билда еще создаватся бандл, и складыватся во временную папку (не в android/app/src/main/assets/), а где то в intermediates и потом уже упаковывается все в apk

Евгений
09.10.2018
11:11:09
на вебе все работает норм)
веб подставляет url домена на котором работает, там можно относительные указывать пути. здесь не будет, это не мобильная версия сайта

Dmitry
09.10.2018
11:13:17
а то полдня уже убил на это

Алексей
09.10.2018
11:15:51

Google

Dmitry
09.10.2018
11:18:52

Play
09.10.2018
12:34:21
Почему Андроид эмулятор(Студия), работает в разы медленее iOS симулятора? Печаль какой медленый. Что можно сделать для того чтобы как минимум сравнять по скорости или приблизить?

Алексей
09.10.2018
12:35:20

Ksetrin
09.10.2018
12:35:36
ответ как минимум кроется в вопросе, симулятор и эмулятор.
А что именно у тебя медленно?

✡️Хаски
09.10.2018
12:35:58

Dmitry
09.10.2018
12:36:19

Ksetrin
09.10.2018
12:36:23

✡️Хаски
09.10.2018
12:36:48

Cenator
09.10.2018
12:37:04

Dmitry
09.10.2018
12:38:31
Я бы сказал, что там и студия будь здоров тормозная)

Play
09.10.2018
12:48:52

Ksetrin
09.10.2018
12:49:50

Nick
09.10.2018
12:51:55

Cenator
09.10.2018
12:53:32
@playra почему не отвечаешь?

Play
09.10.2018
12:56:55