
Konstantin
15.06.2018
07:06:16
А то у меня приходит массив данных в JSON формате, раньше работало, я этот массив клал в AsyncStorage
А сейчас данных прибавилось и в дебаг консоле выдает сообщение
Couldn't read row 0, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.

Vladimir
15.06.2018
07:09:51

Konstantin
15.06.2018
07:10:14
точно не знаю, думаю около 2-4 МБ

Vladimir
15.06.2018
07:14:20
я что-то думал что оно внутри на шаред преференсах, но доки пишут что они используют sqlite, так что не должно быть проблем с таким объемом.

Google

Konstantin
15.06.2018
07:18:19
может лучше заменить этот AsyncStorage? чем еще можно сохранять данные в приложении?

Алексей
15.06.2018
07:44:30

Vladimir
15.06.2018
07:45:10
это значит, что под капотом реально sqlite, а ошибка говорит, что внутри в ответе вернулось 0 строк

Алексей
15.06.2018
07:46:41

Ivan
15.06.2018
07:55:38
Здравствуйте. Такой вопрос. При разработке на RN нужно ли беспокоиться о утечках памяти и как и вообще находить? Возможно нубский вопрос, но я пришел с веба где никто о таком не беспокоился.

Евгений
15.06.2018
07:56:42
В вебе тоже беспокоятся об утечках.

Ivan
15.06.2018
07:57:54
)

Vladimir
15.06.2018
07:58:05

Ivan
15.06.2018
07:58:41
ага. спасибо. буду разбираться

Denis
15.06.2018
08:02:08

Google

Vladimir
15.06.2018
08:03:31
Да я бы не сказал что там много ума нужно, скорее методичность и терпение

Aleksej
15.06.2018
08:03:49
Добрый день, прошу совета. В приложении есть ошибка вида {contact.Phone && <ContactInfo />}
Код для примера, то есть вставляется текст не в <Text />
Ошибка в виде - Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTRawText [text: 0]' to a 'RCTView')
Но это ошибка с продакшен приложения, через sentry
Воспроизвести на отладке пока не получается
Как найти где эта ошибка происходит?
Есть стек, но там
com.facebook.react.uimanager.ReactShadowNodeImpl in addChildAt at line 279
com.facebook.react.uimanager.ReactShadowNodeImpl in addChildAt at line 56
com.facebook.react.uimanager.UIImplementation in manageChildren at line 446
com.facebook.react.uimanager.UIManagerModule in manageChildren at line 416
java.lang.reflect.Method in invoke

Alexey
15.06.2018
08:09:33
Вероятно у тебя в contact.Phone возвращает нолик и фейлит условие. Как результат у тебя текст во вьюхе

Denis
15.06.2018
08:09:38

Алексей
15.06.2018
08:10:13

Aleksej
15.06.2018
08:10:45
Текст во вьюхе да. код для примера был.

Алексей
15.06.2018
08:11:09
а, ну текст нельзя вне <Text />, да

Aleksej
15.06.2018
08:11:15
Я все места позаворачивал в {!!something && <Tag />}
Но ошибка не исчезает и периодически приходит
И непонятно в каком месте кода она есть
Стек только по Java

Alexey
15.06.2018
08:13:36
ну выключай части приложения и смотри где всплывает

Alexander
15.06.2018
08:13:48

Google

Aleksej
15.06.2018
08:14:19
Это код для примера
Я не могу выключать часть приложения и отправлять в прод это

Alexey
15.06.2018
08:15:24
)))

Aleksej
15.06.2018
08:15:46
У меня безысходность уже ?

Alexey
15.06.2018
08:15:51
ищи варианты тогда данные сдампить и локально воспроизвести
либо поставь релизную сборку

Алексей
15.06.2018
08:16:24
я бы тоже собрал релизную сборку и пытался бы краш поймать

Aleksej
15.06.2018
08:17:38
Ну поймаю, а как отдебажить? Отладчик то не включить

Alexey
15.06.2018
08:18:26
ну как минимум увидишь на каком экране воспроизводится

Aleksej
15.06.2018
08:22:02
Приложение на двух платформах, но эта ошибка только на Android

Zae
15.06.2018
08:27:09
и подклчюаешь телефон по юсб к компьютеру
запускаешь релиз
и видишь свои консоль логи

Алексей
15.06.2018
08:29:36

Aleksej
15.06.2018
08:51:22
Ошибка у компонента https://github.com/jshanson7/react-native-swipeable/
{rightContent || this._renderButtons(rightButtons, false)}
?

Alexey
15.06.2018
08:58:52
может ты все-таки в rightContent что-то не то передаешь? )
но если это оно, то круто ?

Google

Aleksej
15.06.2018
08:59:16
Пустой массив если передать – всё
ноль выводит ?
По доку там должен быть массив компонентов

Stepan
15.06.2018
10:06:31
ребят, а можно js (ну или компонент)запустить в фоне, у меня есть компонент с progress bar, и он иногда тормозит, когда происходят другие действия, например:
я снимаю видео, идет загрузка в прогрес баре, снял, загружаю например в базу, и в этот момент могу снимать еще видео, но сам прогресс бар немного тормозит (только ios)

Nick
15.06.2018
10:12:54
ребят, а можно js (ну или компонент)запустить в фоне, у меня есть компонент с progress bar, и он иногда тормозит, когда происходят другие действия, например:
я снимаю видео, идет загрузка в прогрес баре, снял, загружаю например в базу, и в этот момент могу снимать еще видео, но сам прогресс бар немного тормозит (только ios)
headless js, react-native-workers

Stepan
15.06.2018
10:13:44
Первый для андроида, второе ща гляну, спс

Anton
15.06.2018
10:24:12
Поддержите реакт https://github.com/facebook/react/
Ставим звезды

Artem
15.06.2018
10:26:27

Джон
15.06.2018
11:29:29

Artem
15.06.2018
11:42:35

Vladimir
15.06.2018
11:55:21
О боже

Джон
15.06.2018
11:56:22
насмехайтесь над ним
гоните его

Nick
15.06.2018
12:03:41

Джон
15.06.2018
12:04:07

Artem
15.06.2018
12:29:49
Мгновенно забанили)

Alexander
15.06.2018
13:05:24
если я делаю так this.props.navigation.goBack(), то как передать параметры?

Vladimir
15.06.2018
13:11:59
setParams ?
или редакс

Google

Alexander
15.06.2018
13:12:46
this.props.navigation.navigate('RouteName', { /* params go here */ })
тут понятно

Aleksej
15.06.2018
13:22:15
Можно попробовать передавать ключ роутинга туда, где потом надо бак делать с параметрами
и использовать перед бак вот это https://reactnavigation.org/docs/en/navigation-actions.html#setparams