@reactnative_ru

Страница 179 из 878
Dmitry
24.05.2017
12:53:42
console.ignoredYellowBox = ['Warning: ReactNative.createElement']; Найди только название своего

Denis
24.05.2017
13:51:01
Ребят, есть вопрос по поводу REST API. Как лучше разделять API для мобильных и web-приложений? Разделять ли API для iOS и Android? Или обеспечивать доступ по виду: https://www.apple.com/api/v14/macbooks/?access_token=... В большой системе изменения и выкатка изменений может идти с разным темпом. Плюс мы же не можем гарантировать обновление приложения к моменту времени в соответствии с ожидаемыми сигнатурами запроса/ответа.

Vadim
24.05.2017
13:52:13
У нас похожая схема, API пользуется Mobile/Desktop/Apps. Не разделяем, вообще никак

Новый функционал делает одна из платформ, остальные по готовности подхватывают.

Google
Yaroslav
24.05.2017
14:18:17
Господа, приветствую еще раз! Возвращаюсь к вам с вопросом по производительности тач колбэков при большом количестве элементов. Вот паста https://pastebin.com/U8xbmYGW У кого есть развитое чувство здорового любопытства и тяга к помощи соратникам - запустите плз на девайсе сей пример. Проблема в задержке при отработке эвентов. Воспроизведение: крутим список, жмем либо на плашку над списком, либо на элемент списка. Пока список крутится, верхняя плашка вообще не отрабатывает, начинает отрабатывать когда список остановлен. Почему так? Это вопрос номер раз. Вопрос два. Если крутануть список, остановить его и нажать на элемент, то колбэк срабатывает тоже с задержкой, причем рандомной (может отработать сразу, может через 2 секунды). Хочу разобраться, что я концептуально делаю не так. Может много элементов - это плохо? Тогда сколько элементов это много? Может так и должно быть? Но так же жить нельзя. Спасибо за внимание

Алексей
24.05.2017
14:19:30
то что при скролле, как я уже говорил, это известная проблема

Yaroslav
24.05.2017
14:19:49
непобедимая?

Алексей
24.05.2017
14:20:27
@olebedev как думаешь?)

Mars
24.05.2017
14:25:07
@olebedev как думаешь?)
Дак, все то же самое ) это баг scrollView

Алексей
24.05.2017
14:25:31
надо будет на досуге нативно воспроизвести

Yaroslav
24.05.2017
14:28:19
так, насчет скрола допустим баг. А что скажете насчет цепочки "список крутится, список остановлен, тап, 1 секунда ожидания, колбэк"?)

Клиент фэйсбука на react native написан? У них все мгновенно отрабатывает)

Алексей
24.05.2017
14:34:31
ну у них не все на react-native, но лента на нем вроде как. на прошедшем react europe рассказывали

инстаграм точно на react-native)

но тоже не весь

Yaroslav
24.05.2017
14:34:57
@savelichalex попробуешь мой пример как нибудь? Буду благодарен))

Алексей
24.05.2017
14:35:43
Google
Yaroslav
24.05.2017
14:36:23
ок, договорились

блин, инстаграм тоже летает) Насолько он, интересно, "не весь" на rn?

Алексей
24.05.2017
14:37:42
ок, договорились
а я буду благодарен если ты на гитхабе тестовый проект создашь с кейсом ?

Yaroslav
24.05.2017
14:37:54
не вопрос

Алексей
24.05.2017
14:39:14
блин, инстаграм тоже летает) Насолько он, интересно, "не весь" на rn?
ну скоро выпустят видос с react europe, там говорилось об этом (еще не выложили)

Valentin
24.05.2017
14:44:38
А что за "известная проблема ScrollView"? Issue на гитхабе есть?

Ещё было бы круто сделать демо сразу на Expo чтобы проще было воспроизвести.

Алексей
24.05.2017
14:49:22
А что за "известная проблема ScrollView"? Issue на гитхабе есть?
известная здесь по крайней мере ?уже несколько раз поднимался этот вопрос точно)

Yaroslav
24.05.2017
14:50:41
Ещё было бы круто сделать демо сразу на Expo чтобы проще было воспроизвести.
Я хотел как раз без прослоек затестить. Только реакт-нэтив и девайс

Mars
24.05.2017
14:51:18
А что за "известная проблема ScrollView"? Issue на гитхабе есть?
Мы же это уже обсуждали. Ты сказал что это баг, и решить его довольно сложно

Алексей
24.05.2017
14:51:35
Я хотел как раз без прослоек затестить. Только реакт-нэтив и девайс
просто если бы ты снек сделал, мы бы уже затестили точно ;)

Mars
24.05.2017
14:51:38
Issue я приводил

Mars
24.05.2017
16:11:36
Джон
24.05.2017
16:19:21
Ребят, по реалм вопрос.. Не получается обновить запись. Вот код: схема (упрощенная) const realm = new Realm({ schema: [ { name: 'Tickets', properties: { 'uid': 'string', 'scanned': {type: 'bool', default: false} } }, ] }); редакс-сага const currentTicket = yield realm.objects('Tickets').filtered('uid == $0', action.uid); yield realm.write(() => { currentTicket.scanned = true; }); После выполнения кода запись все равно остается false почему-то. Подскажите плз, как исправить?

Valentin
24.05.2017
17:10:03
Рилли ))
Ну а где ишшю на гитхабе-то? Мне ж интересно.

Shane
24.05.2017
17:26:52
Привет. Как можно обновить открытый скрин в react navigation. Redux не использую. Приложение довольно простое. При goBack надо передать параметры, и отрисовать скрен заново, который был открыт.

Valentin
24.05.2017
17:48:09
@shergin issue ^^^
Погоди-ка, там написано что проблема воспроизводится только при nested scrollviews, но это же немного не то..? Нет? Yaroslav, в твоем примере есть вложенные скролл-вью?

Google
Mars
24.05.2017
17:51:21
Yaroslav, fyi, onPressIn + delayPressIn={0} решает проблему

Valentin
24.05.2017
17:52:29
Вообще, секретная тема: Любое ишшью на гитхабе фиксится вполовину быстрее если в репро-кейсе указанна ссылка на Expo Snack (https://snack.expo.io). Инфа 100%. (Скрытая реклама Expo. Правило работает по крайней мере для iOS.)

Sergey
24.05.2017
18:11:22
Кстати вот ток вчера наткнулся на expo

выглядит вроде секси

Алексей
24.05.2017
18:42:08
Ivan
24.05.2017
21:59:28
Кто разрабатывает под андроид в эмуляторе от microsoft?

Как заставить rn работать с ним?

Dmitry
25.05.2017
02:13:55
https://goo.gl/8pAM1N в доке же написано

Danil
25.05.2017
06:39:52
Такой вопрос, я сделал форк create react native app. Сделал там изменения, как мне теперь его запустить чтобы проверить работоспособность?

Pavel
25.05.2017
09:01:23
скинули архив потестить на ios тестовое приложение (всю папку), скачал, сделал react-native link react-native run-ios а оно говорит что launchPackager.command неустановленным разработчиком создана и с интернетов скачено.

так же и xcode не запускает. как зафиксить?

вручную файл launchPackager.command запускается

Ivan
25.05.2017
09:12:50
https://goo.gl/8pAM1N в доке же написано
проблема в том, что это док для 0.23 версии, а сейчас 0.44 и там не написанно

и по этой инструкции не работает

Nikita
25.05.2017
09:35:14
Народ, а кто решал задачу с вызовом сервиса набора моб номера? Это вообще есть?

Maxim
25.05.2017
10:01:29
Google
Maxim
25.05.2017
10:01:39
Ребята.

Pavel
25.05.2017
10:01:56
не, так апускается, вручную, при run-ios - нет.

Maxim
25.05.2017
10:02:15
У меня есть экшены закрытия и открытия навбара.

И есть экшены перехода между экранами

Но если переход делается на открытом навбаре то он не закрывается сам. Как сделать так, чтобы при переходе между экранами закрывать навбар

Где диспатчить экшн закрытия навбара

Под навбаром я имею ввиду сайдбар

Алексей
25.05.2017
10:06:28
Где диспатчить экшн закрытия навбара
там же где диспатчишь переход. redux-thunk в помощь)

Razzwan
25.05.2017
10:28:00
Люди добрые, возникали у кого-то проблемы с заставкой, которая мигает между переходами по роутам, как решали?

роутер react-native-router-flux

Алексей
25.05.2017
10:29:16
Razzwan
25.05.2017
10:29:45
Razzwan
25.05.2017
10:30:13
в прямом смысле. В промежутках между роутами появляется заставка.

Кирилл
25.05.2017
10:30:13
я прост толкьо что боролся чтоб скейл не происходил при переходе

Алексей
25.05.2017
10:31:00
и что это даст? Не понимаю
и то что у тебя в переходах может быть видна верхняя вьюха

Кирилл
25.05.2017
10:31:11
ну это потому что там opacity меняется при переходе и в какой-то момент ты видишь родительский вью

опасити при переходе можно убрать

https://github.com/aksonov/react-native-router-flux/issues/1202

Google
Кирилл
25.05.2017
10:32:36
вот тут скрипт приведен, поменяй там outputRange: [1, 1, 0.5] на outputRange: [1, 1, 1]

Razzwan
25.05.2017
10:34:44
и то что у тебя в переходах может быть видна верхняя вьюха
у меня видна именно картинка, которую поставил на заставку

не базовый экран

Алексей
25.05.2017
10:35:18
что значит картинка - заставка

Razzwan
25.05.2017
10:37:33
что значит картинка - заставка
https://medium.com/react-native-development/change-splash-screen-in-react-native-android-app-74e6622d699

Алексей
25.05.2017
10:38:30
https://medium.com/react-native-development/change-splash-screen-in-react-native-android-app-74e6622d699
ну так тут же написано что у тебя самая верхняя вьюха будет с картинкой)

Roman
25.05.2017
11:08:43
Кто то делал реалтайм приложение на нейтиве? Есть что почитать по архитектуре приложения / сервера?

Razzwan
25.05.2017
13:20:57
Кто то делал реалтайм приложение на нейтиве? Есть что почитать по архитектуре приложения / сервера?
сокеты поддерживаются. А дальше - все как обычно. ничем не отличается от процесса работы с сокетами в Java или в web приложениях

Danil
25.05.2017
13:22:21
Кто-нибудь​ копался в create react native app? Каким образом там устанавливаются зависимости самого приложения которое появляется после create-react-native-app <app name>

Yan
25.05.2017
13:35:15
подозреваю что по аналогии с create react app

есть единый пакет, который тянет свои зависимости, и есть пакет твоего приложения

Danil
25.05.2017
13:53:21
https://github.com/shashkovdanil/create-react-native-app/blob/master/react-native-scripts/src/scripts/init.js

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