@reactnative_ru

Страница 697 из 878
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
Подскажите, а у AsyncStorage есть органичение по месту?
А о каком объеме на значение идет речь?

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

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

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

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
Здравствуйте. Такой вопрос. При разработке на RN нужно ли беспокоиться о утечках памяти и как и вообще находить? Возможно нубский вопрос, но я пришел с веба где никто о таком не беспокоился.
> нужно ли нужно > как и вообще находить каждая из платформ предлагает свой набор инструментов для профайлинга, для андроида вам достаточно открыть андроид студию c окном android profiler

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

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 возвращает нолик и фейлит условие. Как результат у тебя текст во вьюхе

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
Добрый день, прошу совета. В приложении есть ошибка вида {contact.Phone && <ContactInfo />}
{contact.Phone && <ContactInfo />} в этом случае нужно внимательно следить чтобы в contact.Phone было true/false значение {!!contact.Phone && <ContactInfo />} попробуй так

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
stick_kitten
о, спасибо, ушло в копилку ?

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)

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
Ставим звезды
Vue скоро перегонит, хехе

Джон
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
насмехайтесь над ним
Фууу, вью джс, фууу, он смешон

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
setParams ?
разве автоматом подтягивает?

this.props.navigation.navigate('RouteName', { /* params go here */ }) тут понятно

Aleksej
15.06.2018
13:22:15
Можно попробовать передавать ключ роутинга туда, где потом надо бак делать с параметрами

и использовать перед бак вот это https://reactnavigation.org/docs/en/navigation-actions.html#setparams

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