
Андрей
31.01.2018
13:59:10
Господа, подскажите как отследить баг. Запускаю iOS версию. Если запускать из XCode на подключенном устройстве - все работает отлично. Собираю Ad-Hoc версию. Устанавливаю, запускаю. Как только пытаюсь перейти на другой экран (не каждая кнопка но в 90% случаев) приложение падает без всяких сообщениях об ошибке. Как вообще разобраться что происходит?

Galymzhan
31.01.2018
14:07:19
Достаточно по USB подключиться к машине

Андрей
31.01.2018
14:07:50
так, я нашел как отладить. Надо в xcode в схемах переключить run на release

Google

Андрей
31.01.2018
14:08:02
теперь видно что модуль react-native падает

Кирилл
31.01.2018
14:08:30
еще в настройках телефона можно в настройках поглядеть: конфеденциальность-анализ

Андрей
31.01.2018
14:09:59
только вот непонятно, почему release и debug версия работают по разному

Vladimir
31.01.2018
15:19:25
Ворнигов нет в дебаге? Всякие unhandled promise rejection дропают релиз.

Андрей
31.01.2018
15:20:50
debug версия работает идеально

Alexander
31.01.2018
16:29:23
Лучше всего expo юзать или есть что получше?

Максим Джафаров
31.01.2018
17:00:25

Андрей
31.01.2018
17:00:54

Илья
31.01.2018
17:01:48
Отличный вывод

Максим Джафаров
31.01.2018
17:01:53
Нет, фиксить так чтобы работало в релизе)
Пусть в дебаге перестанет работать
Патчи накладывайте и всё

Google

Андрей
31.01.2018
17:09:46
засада. слишком много не работает в релизе
практически 70% кода
из-за чего вообще траблы? мб где почитать про это?

Алексей
31.01.2018
17:16:17
дебаггер ответит на все ваши вопросы

Андрей
31.01.2018
17:18:30
деббагер кажет что произошла ошибка в вызове нативного метода

Алексей
31.01.2018
17:19:39
а еще там есть стэк по которому можно поднятся, поставить где нить бряку и детальнее посмотреть уже ошибку

morda
31.01.2018
17:19:41
В релизной версии какого-то конфига не хватает. Какойнить либе залинкованной
В ведре можно по стектрейсам явы докопаться
Или не, пермишшна
Короч было такое я по стектрейсам нашел)

Fi
31.01.2018
18:18:03
Привет! Я установил react-native, и командная строка говорит, что react-native не является командой или системным файлом. Кто-нибудь знает что делать?

Nursultan
31.01.2018
18:23:07
npm install react-native -g

Mars
31.01.2018
18:28:45

Fi
31.01.2018
18:29:06

Mars
31.01.2018
18:30:29

Fi
31.01.2018
18:32:49
Фото, потому что на другом девайсе
Надо реакт в переменные вносить?

Nursultan
31.01.2018
18:36:49
Да

Mars
31.01.2018
18:36:50
Вау. Я даже не знаю как на винде глянуть есть ли такой исполняемый файл. Может кто то подскажет

Google

Nursultan
31.01.2018
18:36:58
Поробуй терминал перезапустить

Fi
31.01.2018
18:37:44
Я пробовал. Подскажете что должно быть в переменной? Какой именно файл или директория

Roman
31.01.2018
18:40:51

Fi
31.01.2018
20:54:45
Все сделал. Спасибо.

Danilian
01.02.2018
07:34:26
Есть один код: https://pastebin.com/kseg4dx4
Вопрос: мне нужно чтобы обрабатывались оба события нажатия, и по кнопке и по TouchableOpacity. Первое нужно чтобы открыть меню, а второе - для того чтобы скрыть меню.
На данный момент обратабывается только событие onPress у TouchableOpacity.

Андрей
01.02.2018
07:36:40
Вообщем решил проблему с крэшем release mode для iOS сборки. Простым решением оказалось просто поменять опцию оптимизации с -Os на -O3 - как результат, сборка получается немного больше, но зато все работает. И не нужны нафиг никакие патчи

Ivan
01.02.2018
07:53:46

John
01.02.2018
07:58:38
Подскажите где можно написать по поводу предложения работы небольшой? Нужно подправить код приложения.

Максим Джафаров
01.02.2018
07:59:01

John
01.02.2018
07:59:06

Максим Джафаров
01.02.2018
07:59:26
просто state нельзя переключать true\false? visible там или нет

Georgii
01.02.2018
08:30:20
Нубский вопросец, как в VScode настроить проверку кода?
Делал по этому гайду: https://learn.handlebarlabs.com/courses/175915/lectures/2643145
Но при добавлении в workspace settings "prettier.eslintIntegration": true говорит unknown configuration settings
что я делаю не так?

John
01.02.2018
08:45:32

Vladimir
01.02.2018
08:46:39
вы прокидываете элемент, а надо - компонент
то есть класс

John
01.02.2018
08:47:01

Roma
01.02.2018
08:47:43
Добавьте () => перед элементом просто
Будет компонент с пропсами

Nick
01.02.2018
09:38:14
А как передать props в таком случае?
народ и врапперы юзает
const createComponent = (instance, props) => () => React.createElement(instance, props)
Home: {
screen: createComponent(HomeComponent, {
prop1: true,
prop2: false,
}),
},

Google

Alexander
01.02.2018
09:43:43
коллеги, кто работал c react-native-maps , как симулировать клик по карте?
или может кто-то знает как скрыть Callout ?
допустим есть ref этой карты, но чота методов я таких не вижу

Vadim
01.02.2018
09:53:40
а что ты хочешь сделать, эмулируя клик по карте?

Alexander
01.02.2018
09:55:24
хочу скруть callout
других методов не нашёл

Play
01.02.2018
09:56:41

Damir
01.02.2018
09:57:11

Alexander
01.02.2018
09:57:33

Илья
01.02.2018
09:58:08

Alexander
01.02.2018
09:58:42
об этом не подумал
any ideas?
конкретно метода по скрытию этого окна, увы, нету)
что удивительно

Play
01.02.2018
10:00:24

Илья
01.02.2018
10:01:17

Damir
01.02.2018
10:01:49
они же платные..

Alexander
01.02.2018
10:02:20
у маркера есть метод

Google

Alexander
01.02.2018
10:02:45
спасибо, ребята. а то что-то приуныл уже с этими картами

Eddie
01.02.2018
11:02:08

Nursultan
01.02.2018
11:51:36
Точно undefined может другая ошибка? Вроде все правильно

Eddie
01.02.2018
11:53:54
точно undefined, не поянтно почему

Никита
01.02.2018
11:54:35
можно попробовать из навигатора сделать экспорт какой нибудь строки и посмотреть что выведет - хоть ясно будет что смотреть

Eddie
01.02.2018
11:59:48

Ivan
01.02.2018
12:10:33
Хай гайз. Кто работал с react native firebase analytics?

robertson
01.02.2018
12:39:06
всем привет