ᛖᚹᛋᛁᚱ
Но оно не текст
ᛖᚹᛋᛁᚱ
А у меня типа в компоненте текст была надпись эта
ᛖᚹᛋᛁᚱ
Немного другая
ᛖᚹᛋᛁᚱ
Нужно будет полазить в исходниках
Arkadii
Но оно не текст
У меня было желтое сообщение об ошибке, что к стилям View были применены неподходящие свойства И полностью все сообщение You will be fired.. по букве, как свойство View
Aleksei
Может, костыли какие (но не нативные модули)??
пробежался бегло по исходникам и не увидел лазеек, проще будет все же нативный модуль написать, там не должно быть сложно
Max
пробежался бегло по исходникам и не увидел лазеек, проще будет все же нативный модуль написать, там не должно быть сложно
Уже сказал заказчику, что таска неадекватно много времени займет. По факту чисто УИшная таска, на которую нужен нативный модуль. Как-то в другой раз
Igor
А в самом сообщении сказано "Warning do not pass this or you will be fired"
в исходниках реакта есть похожий мессадж, там есть поле типа Secret internals и сообщение что не трогай или тебя уволят. Но мне кажется это пасхалка
Konstantin
Посоветуйте, с помощью чего скачивать картинки по урл и хранить локально, для последующего вывода. это пойдет? react-native-fetch-blob
Konstantin
Ololo
rn-maps юзаю, на андроиде использую onRegionChange и onRegionChangeComplete в MapView, но андроиде лагает сама карта, кто то встречался?
Dan
http://facebook.github.io/react-native/blog/2018/06/14/state-of-react-native-2018.html
Dan
>We're working on a large-scale rearchitecture of React Native to make the framework more flexible and integrate better with native infrastructure in hybrid JavaScript/native apps. With this project, we'll apply what we've learned over the last 5 years and incrementally bring our architecture to a more modern one. We're rewriting many of React Native's internals, but most of the changes are under the hood: existing React Native apps will continue to work with few or no changes.
A
огонь!
ᛖᚹᛋᛁᚱ
Где я могу написать - please fix bug with AsyncStorage and remote debugging 🙂
ᛖᚹᛋᛁᚱ
Благодарю
ᛖᚹᛋᛁᚱ
Оставил
Aleksei
Оставил
честно, я бы даже не ждал ответа на такой issue. это уровень SO максимум, причем тут нет даже никакого кейса для воспроизведения. issues не жалобная книга
Igor
Где я могу написать - please fix bug with AsyncStorage and remote debugging 🙂
если конструктивно, что это именно баг и его можно вспроизвести то ишью в гитхабе. На вообще есть такой ресурс - продкукт пейнс, ныне https://react-native.canny.io/ В React native вроде бот закрывает ишью через какое-то время если мало реакции, например редкий баг
ᛖᚹᛋᛁᚱ
Если разобраться, то там есть все необходимое просто не отформатировано под шаблон. Это было в 11 ночи🙂 Перепишу сегодня по шаблону
Konstantin
Подскажите, а у AsyncStorage есть органичение по месту?
Konstantin
А то у меня приходит массив данных в JSON формате, раньше работало, я этот массив клал в AsyncStorage А сейчас данных прибавилось и в дебаг консоле выдает сообщение Couldn't read row 0, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
Vladimir
Подскажите, а у AsyncStorage есть органичение по месту?
А о каком объеме на значение идет речь?
Konstantin
точно не знаю, думаю около 2-4 МБ
Vladimir
я что-то думал что оно внутри на шаред преференсах, но доки пишут что они используют sqlite, так что не должно быть проблем с таким объемом.
Konstantin
может лучше заменить этот AsyncStorage? чем еще можно сохранять данные в приложении?
Vladimir
это значит, что под капотом реально sqlite, а ошибка говорит, что внутри в ответе вернулось 0 строк
Иван Мадера
Здравствуйте. Такой вопрос. При разработке на RN нужно ли беспокоиться о утечках памяти и как и вообще находить? Возможно нубский вопрос, но я пришел с веба где никто о таком не беспокоился.
Евгений
В вебе тоже беспокоятся об утечках.
Иван Мадера
В вебе тоже беспокоятся об утечках.
ну точно, не уровне верстки лендосов и интернет магазинов
Иван Мадера
)
Vladimir
Здравствуйте. Такой вопрос. При разработке на RN нужно ли беспокоиться о утечках памяти и как и вообще находить? Возможно нубский вопрос, но я пришел с веба где никто о таком не беспокоился.
> нужно ли нужно > как и вообще находить каждая из платформ предлагает свой набор инструментов для профайлинга, для андроида вам достаточно открыть андроид студию c окном android profiler
Иван Мадера
ага. спасибо. буду разбираться
Vladimir
Да я бы не сказал что там много ума нужно, скорее методичность и терпение
Anonymous
Добрый день, прошу совета. В приложении есть ошибка вида {contact.Phone && <ContactInfo />}
Anonymous
Код для примера, то есть вставляется текст не в <Text />
Anonymous
Ошибка в виде - 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')
Anonymous
Но это ошибка с продакшен приложения, через sentry
Anonymous
Воспроизвести на отладке пока не получается
Anonymous
Как найти где эта ошибка происходит?
Anonymous
Есть стек, но там
Anonymous
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
Aleksey
Вероятно у тебя в contact.Phone возвращает нолик и фейлит условие. Как результат у тебя текст во вьюхе
Anonymous
Текст во вьюхе да. код для примера был.
Aleksei
а, ну текст нельзя вне <Text />, да
Anonymous
Я все места позаворачивал в {!!something && <Tag />}
Anonymous
Но ошибка не исчезает и периодически приходит
Anonymous
И непонятно в каком месте кода она есть
Anonymous
Стек только по Java
Aleksey
ну выключай части приложения и смотри где всплывает
Anonymous
Это код для примера
Anonymous
Я не могу выключать часть приложения и отправлять в прод это
Aleksey
)))
Anonymous
У меня безысходность уже 🙂
Aleksey
ищи варианты тогда данные сдампить и локально воспроизвести
Aleksey
либо поставь релизную сборку
Aleksei
я бы тоже собрал релизную сборку и пытался бы краш поймать
Anonymous
Ну поймаю, а как отдебажить? Отладчик то не включить
Aleksey
ну как минимум увидишь на каком экране воспроизводится
Anonymous
Приложение на двух платформах, но эта ошибка только на Android
Aleksey
Władimir (Zae)
и подклчюаешь телефон по юсб к компьютеру
Władimir (Zae)
запускаешь релиз
Władimir (Zae)
и видишь свои консоль логи
Aleksei
stick_kitten
о, спасибо, ушло в копилку 🙂
Władimir (Zae)
Anonymous
Ошибка у компонента https://github.com/jshanson7/react-native-swipeable/
Anonymous
{rightContent || this._renderButtons(rightButtons, false)}
Anonymous
🙂
Aleksey
может ты все-таки в rightContent что-то не то передаешь? )