
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

Алексей
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

Valentin
24.05.2017
14:44:38
А что за "известная проблема ScrollView"? Issue на гитхабе есть?
Ещё было бы круто сделать демо сразу на Expo чтобы проще было воспроизвести.

Алексей
24.05.2017
14:49:22

Yaroslav
24.05.2017
14:50:41

Mars
24.05.2017
14:51:18

Алексей
24.05.2017
14:51:35

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

Valentin
24.05.2017
16:07:54

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
Рилли ))
Ну а где ишшю на гитхабе-то? Мне ж интересно.

Mars
24.05.2017
17:24:33

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.)

Mars
24.05.2017
17:54:01

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. Сделал там изменения, как мне теперь его запустить чтобы проверить работоспособность?

Vitaliy
25.05.2017
07:48:26
и запусти

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
и по этой инструкции не работает

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

Pavel
25.05.2017
10:12:39

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

Алексей
25.05.2017
10:29:16

Razzwan
25.05.2017
10:29:45

Кирилл
25.05.2017
10:29:58

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

Алексей
25.05.2017
10:38:30

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

Razzwan
25.05.2017
13:20:57

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