Size: a a a

React Native — русскоговорящее сообщество

2020 May 28

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Denis
Понял, но dsym за это не отвечает же?
нет, он нужен для нативного кода на ios

но грузить его всё равно нужно. плюс бывают краши из-за нативных модулей, sdk и т.д.
источник

AN

Alexandr Novakivskiy in React Native — русскоговорящее сообщество
Denis
У меня получилось сделать так, что краши приходят для айос. Я использую firebase.crashlytics().crash(); для теста. В самом firebase я вижу нативный лог. Для андроида тоже.

Как мне сделать, чтобы отображался JS stacktrace. Правильно ли я понимаю, что для этого нужно dsym залить?
можешь юзать bugsnag, там можно загружать source map и показывается сразу кусок кода js в котором ошибка
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Alexandr Novakivskiy
можешь юзать bugsnag, там можно загружать source map и показывается сразу кусок кода js в котором ошибка
главное вместе не использовать. как минимум на ios только один exception handler может быть.
если поставить больше - будут конфликты
источник

KB

Kim Blinov in React Native — русскоговорящее сообщество
кто ловил такие ошибки при создании архива ?
источник

KB

Kim Blinov in React Native — русскоговорящее сообщество
источник

KB

Kim Blinov in React Native — русскоговорящее сообщество
реакт в схему добавил
источник

BA

Bogdan Aleksandrovic... in React Native — русскоговорящее сообщество
всем привет, есть еще решения, помимо react-native-image-gallery ? эта либа лагает что то на андроиде
источник

OJ

Orkhan Jafarov in React Native — русскоговорящее сообщество
Ребят что лучше использовать @react-native-community/geolocation@react-native-community/geolocation или встроенный navigation? или может есть еще варианты
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Orkhan Jafarov
Ребят что лучше использовать @react-native-community/geolocation@react-native-community/geolocation или встроенный navigation? или может есть еще варианты
https://reactnative.dev/docs/geolocation.html
Там они приводят пример библиотек для использования. Вообще я использую @react-native-community/geolocation@react-native-community/geolocation
источник

AM

Alex Molchanov in React Native — русскоговорящее сообщество
Anton Vlasov
Каждый экран должен сам доставать данные из редукса, при помощи хука useSelector, либо в классовых компонентах через mapStateToProps.
Передавать между экранами следует только идентификаторы, с помощью которых можно выгрести из стора.
При таком подходе, где каждый экран подписан на изменения, должны  быть консистенты во всей ситеме. Собственно, в этом и идеалогия redux
При goBack() стейт не меняется, пришлось вешать хук на focused/unfocused менять стейт из useState, Простая переменная true/false. Это норм решение? Или есть другие способы перерисовки?
источник

AM

Alex Molchanov in React Native — русскоговорящее сообщество
MAC
+30% на особенности разработки под мобильные платформы и чтобы адаптировать нюансы отдельно под ios и android если такие проблемы возникнут?
По моему почти годовому опыту, оценка работ берется из "сколько бы времени потратил на стэке php/html/js/css и умножается на пять. И тогда прям тютелька в тютельку и на подумать остаётся и на решение каких нибудь проблем с рэдскрином или кривыми компонентами 😂
источник

M

MAC in React Native — русскоговорящее сообщество
Alex Molchanov
По моему почти годовому опыту, оценка работ берется из "сколько бы времени потратил на стэке php/html/js/css и умножается на пять. И тогда прям тютелька в тютельку и на подумать остаётся и на решение каких нибудь проблем с рэдскрином или кривыми компонентами 😂
Методика умножения уже отработана 😎 Спасибо за рекомендации о которых многие забывают. Всегда учитывайте риски. 🤝
источник

M

MAC in React Native — русскоговорящее сообщество
Спасибо всем участникам сообщества за оперативную и целевую помощь. Впервые встречаю теплый и дружеский прием в техническом сообществе 🙂 Оставайтесь лучшими! Очень приятно.
источник

АБ

А Б in React Native — русскоговорящее сообщество
всем привет! пожалуйста помогите ребята, использую
react-native-gesture-handler/Swipeable
есть две кнопки по свайпу и пытаюсь сделать удаление через одну из них, но не получается передать id (или сам item) в renderRightActions
источник

GB

Gena Black in React Native — русскоговорящее сообщество
А Б
всем привет! пожалуйста помогите ребята, использую
react-native-gesture-handler/Swipeable
есть две кнопки по свайпу и пытаюсь сделать удаление через одну из них, но не получается передать id (или сам item) в renderRightActions
Так всё равно не эффективно... ну и не получается разделить одно действие от другого ) Я бы выделил элемент в отдельный компонент, которому и передавал бы всё нужное в том числе id, а в нем бы уже и был известен id.
источник

АП

Алексей Посылочкин... in React Native — русскоговорящее сообщество
Парни, а как работает FlatList при сортировке? Допустим выведено у меня 100 элементов (windowSize=21 поэтому весь список показывается сразу)

И как работает в данном случае смена состояния, где я просто отсортировываю массив?
Будет блокировка для перерисовки всех 100 элементов? Или он воссоздастся с учетом initialNumToRender и также отрендерится постепенно?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Алексей Посылочкин
Парни, а как работает FlatList при сортировке? Допустим выведено у меня 100 элементов (windowSize=21 поэтому весь список показывается сразу)

И как работает в данном случае смена состояния, где я просто отсортировываю массив?
Будет блокировка для перерисовки всех 100 элементов? Или он воссоздастся с учетом initialNumToRender и также отрендерится постепенно?
Гм... не очень понял вопрос... ща попробую с другой стороны описать (вдруг это даст нужную инфу).

1. initialNumToRender - рендерятся всегда
2. всё, что попало в окно, рендерится всегда

Под "рендерится", я имею ввиду вызов ф-ции renderItem. Это происходит при изменении ЛЮБОГО св-ва элемента FlatList
источник

GB

Gena Black in React Native — русскоговорящее сообщество
FlatList - pure component (вернее ведет себя как таковой)
источник

VB

Vladimir Brozhik in React Native — русскоговорящее сообщество
господа, кто нибудь сталкивался с задачей сделать кастомную клаву на android / ios?
вожможно как нибудь реализовать без нативных модулей ?
спасибо заранее
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Vladimir Brozhik
господа, кто нибудь сталкивался с задачей сделать кастомную клаву на android / ios?
вожможно как нибудь реализовать без нативных модулей ?
спасибо заранее
Мы когда-то делали для ввода пин-кода... но это муляж был... просто экран с кружочками тапабельными... не замена клавиатуры в системе
источник