Stas
switchNavigator не имеет стека, он держит только текущий route
Alexander
Alexander
Ну и changlelog в наше время тоже роскошь)
Gena
Gena
Ну и changlelog в наше время тоже роскошь)
Да, к сожалению ((
Но для меня это очень важно... когда выходит новая версия с инкрементом minor или major (или любая, если не semantic), то я читаю changelog чтоб понять что мне нужно сделать для апдейта. И если простого и понятного списка изменений нет, то процедура становится на порядки более сложной... приходится читать весь лог изменений с предидущей версии, каждый коммит... (да, это всё только про нативные модули к RN... обычные js модули я так не проверяю, если они не jest, babel или typescript )))
Stas
Stas
и каждую зависимость новую.
Stas
это следующий уровень проверки)
Gena
D
О, спасибо! Щас попробую)
Stas
у rn есть особенность: большая часть нативных модулей пакетов распростроняется в исходниках. это сильно отличет его нативного андроида, где все в скомпилино в jar так или иначе. Это сложнее руками чекать, но там хоть все подписывается перед загрузкой.
Stas
ножно security npm review :)
Demuz
@ivanzotov, подскажите, пожалуйста, не было ли проблемы при рендеринге RN TextInputMask? У меня рендер типа {value ? <TextInputMask1/> : <TextInputMask2/>}. Первый остается на месте после смены условия, хотя остальные компоненты меняются. Если к примеру сделать так {value ? <Text1/> : <Text2/>} то они меняются.
Ivan
@Demuzx привет, на сколько помню есть маленький баг в Android, есть PR открытый который фиксит, но я еще не проверил его
Ivan
@Demuzx а какая конкретно проблема?
Ivan
а вижу отредактировал сообщение, мм да с динамическим изменением есть проблема, посмотри пожалуиста в PR открытые
Demuz
@Demuzx а какая конкретно проблема?
Ну в общем я просто меняю инпут на другой инпут, юзер вводит свой новый номер телефона, затем инпут 1 просто должен убраться с рендера и поставиться инпут 2, в который юзер введет код из смс. После того как юзер ввел свой номер, нажал "Отправить СМС", условие рендера меняется, один инпут должен заменить другой, но этого не происходит, при чем в рендере меняется абсолютно все, в зависимости от условия, кроме RN TextInputMask.
Demuz
Ivan
к сожалению я давно не использовал этот модуль в production, если найдутся баги/решения issues/PRs welcome )
Demuz
Demuz
Записал не так
{someValue ? <TextInputMask1/> : <TextInputMask2/>}, а так
{someValue && <TextInputMask1/>}
{!someValue && <TextInputMask2/>}
Demuz
Ivan
Это радует. Планирую сделать хорошее обновление в нем, обновить нативные библиотеки, как-нибудь доберусь )
Demuz
Ivan
Demuz
всегдаВидимыйНикогдаНеИзменяемыйНеСтираемыйValue. Типа того )))
Demuz
alwaysVisibleAndNotDeletableValue='+7 (900) ' 😁
User
кто-то юзал plan9 с react-native?
George
Что за plan9 с react-native???
George
ЧО ваще происходит 🙂
User
просто вопрос про ejabberd чуть-чуть пошатнул мозг
Alexey
а это как?
Eugene
Юзается.
Eugene
в нашем случае мы xmpp коннекты делаем руками, а для чата используем
https://github.com/FaridSafi/react-native-gifted-chat
Alexey
Юзается.
а как используете, если не секрет?
Eugene
Alexey
xmpp
Eugene
К серваку чата чтобы коннектиться
Alexey
я скорее про сам кейс использования
Arsenii
Какие есть варинты для сбора краш репортов? использую fabric, но по ошибкам в js там очень мало инфы приходит
Gena
Какие есть варинты для сбора краш репортов? использую fabric, но по ошибкам в js там очень мало инфы приходит
Мы тоже используем фабрик (пока ios только). Плюс отправляем туда часть логов дополнительных (типа ошибки, но не фатальные...), это не очень удобно сейчас, т.к. у них цифровой код... для агрегации... как лучше сделать пока не знаю, планировал заняться ближе к релизу...
А какой инфы вам не хватает? JS стек трейса? Так его ещё и раскодировать через source-map придётся... меня пока такая перспектива немного пугает... поэтому даже не смотрел, что можно сделать...
Alexey
Arsenii
да JS стек трейса, это было бы идеально) но там все js отображаются как одна ошибка, чаще всего, вобщем то сложно потом найти в каком модуле что-то пошло не так
Arsenii
sentry - думал попробовать
Stas
https://www.bugsnag.com/platforms/react-native-error-reporting/
Arsenii
спасибо
A
господа, как обновляете список в табе? использую react-navigation.
componentWillReceiveProps, shouldComponentUpdate, componentDidUpdate не срабатывают
A
интересует обновление именно при изменении списка (пропсов), а не каждый раз дергать данные
A
каждый 3-ий явно сталкивается с этим
A
давайте ребята, не скупитесь на мысли
Stas
давайте ребята, не ленитесь кидать gist)
Dmitriy
A
да хоть какой
Dmitriy
Если flatlist надо в экстру передавать изменяемое поле
A
просто компонент с данными подписанными на редакс стор
Dmitriy
или я не так понял проблему
A
пусть не flatlist
A
любой компонент с данными
A
Нет
Serhii
IsFocused?
Serhii
Почему не подходит componentWillReceiveProps?
A
Alexander
По-хорошему, им можно занести за такой сервис, но free с головой хватает.
Arsenii
спасибо, буду оба пробовать, как раз есть два приложения
Bugsnap 7т
Alexander
AMar4enko
Sentry шикарная штука
AMar4enko
Можно для него воткнуть миддлвар в редакс, и он покажет последние экшны и стор на момент ошибки
Arsenii
а есть пример где подсмотреть?) или статья
Demuz
Здарова всем. Кто работал с Interactable? В Interactab.View почему-то на IOS не работают нажатия на элементы внутри компонента ScrollView, хотя на Android работают. Кто-нибудь сталкивался с такой проблемой?
Dagba
Привет пишет вам свифт джун, разочаровавшись в рынке труда я пришел к вам(