Uncle Bob’s Nephew
в чем отличие legacy build system от new build system xcode? у меня если стоит на legacy - вылетает ошибка на rnpermission - если меняю на new build исчезает
Шамиль
В async-storage можно хранить массивы и объекты? Я пытаюсь, но не получается. Получается только строку сохранить
Шамиль
Понял спасибо👍
Maxim
В react-navigation@5.x нет switch navigator?
Maxim
Не могу найти в доке
Denis
В react-navigation@5.x нет switch navigator?
Да, его выпилили. У них в доке есть вкладка authentication flow и там описано как его заменить
Maxim
А почему его выпилили?
dan
А почему его выпилили?
С новым компонентным API не требуется он. Теперь это делается иначе.
Maxim
Понял
Maxim
У Animated.Text пропал пропс ref или что?
Maxim
Maxim
Артем
Ребят нужна помощь: при отображении списка сообщений если у следующего и предыдущего сообщения день создания отличается, нужно выводить разделитель в виде даты, сейчас данные не нормализованы(normalizr js) и я просто у каждого сообщения беру индекс и сравниваю дату текущего сообщения с датой предыдущего сообщения(index - 1). Вопрос: как провернуть такой трюк с нормализванными данными?
Артем
есть вариант искать индекс в allIds текущего сообщения и брать сообщение по индексу текущего(из allIds) - 1, но получается у меня каждый айтем будет перерендериваться и изменении allIds, так не пойдет
Артем
либо прописывать логику в айтеме shouldComponentUpdate
Артем
и игнорировать изменение allIds
Артем
при обновлении в сторе
Артем
но все равно есть проблема, эта логика в shouldComponentUpdate будет выполняться для каждого айтема при изменении allIds в сторе, так не пойдет, список может быть большой
Артем
есть решение, прогонять список в цикле перед нормализацией и устанавливать(хранить) id предыдущего сообщению текущему, но думаю есть лучше решение
Артем
вроде как вопрос решен, если есть варианты лучше, был бы рад услышать
Артем
👋
😎
Alex
Подскажите плз, в послдней е версии react navigation где включается цветная полоска под выделенным табом?
Alex
вроде раньше была для этого опция, а теперь найти не могу
Alex
да, раньше была опция tabBarSelectedItemStyle в tabBarOptions, а теперь говорит что такой опции нет(
Kyrylo
Привет, у меня на странице присутствует очень много SVG фонов для моих блоков, при рендере фоны подтягиваются медленне чем контент, таким образм на полсекунды видно "скелет страницы". Не подскажите как избежать этого?
%username% 🍺
постою послушаю, у меня 100+ графиков в списке рейтинга пользователей и такая же ерунда с свг, спасло пока только использование нативной Charts библиотеки, так как там есть магический contentLayer?.shouldRasterize = true
Andrei
альтернативы?
Alex
хм, его в материал перенесли, а из обычного убрали?
Gena
альтернативы?
Для монохромных картинок (цвет + прозрачность) - кастомные шрифты. Для полноцветных в RN - не знаю, лично битмапки только использовал их хватало, на всякий случай рассматривал (но пока теоретически только): - Натив: Android умеет конвертировать SVG в VectorDrawable, у iOS встроенный pdf движок. - lottie
Andrei
будем посмотреть. благодарствую.
Kyrylo
Подскажу. Не использовать react-native-svg (поищите в истории чата, я про него писал, он очень медленный и вообще не svg).
спасибо, то что это не svg, а какая-то криво скейлящаяся параша я подозревал.
{ NeFFeX }
два часа так стоит,с чем это связано?
{ NeFFeX }
с react-native такая же тема
Валентин
Не только, ещё по адресу из сети и из хранилища телефона, есть примеры в репе.
Alex
а подскажите, есть либа для создания мастеров вот такого типа:
Alex
Alex
чтобы переходить по точкам с сохранением данных, кнопками вперед-назад и вот этим всем
Dmitry
react-native-swiper для точек и свайпов между экранами
Alex
о, спасибо, посмотрю
Aleша
Коллеги, всем привет. Пытаюсь из react-native приложения, открыть нативное приложение камеры на андроид, и мне открывается очень урезанная версия, кто нибуть сталкивался с таким? Приложение открываю с помощью react-native-image-picker
I'm
Подскажите кто пользовался, эта библиотека (react-native-numric-input) норм работает на устройствах?
Шамиль
Вопрос про redux. Весь свой Стейт можно получить двумя способами, есть у них разницы в производительности? 1-й способ: store.getState() 2-й способ: useSelector
Gena
В таком случае помойму разницы не будет.
Будет, потому что это вообще два совершенно разных API предназначенных для разных вещей.
Andrei
Если я что-то консолю, то в терминале норм это отображается, а если я запускаю debugger в браузере, то выводятся консоли старого кода Как можно пофиксить?
Даниэль
Здравствуйте, не подскажете, что нужно сделать, чтобы в appcenter увидеть крашлог?
AMar4enko
Вероятней всего нужно поставить их плагин
AMar4enko
Но это не точно
Даниэль
Я сделал, что написано в getting started, нужно что-то ещё? Или этого достаточно?
Andrei
У AsyncStorage получается такое соглшение по наименованию: @App_some_data?
Сергей
всем привет использую react-native-iap как узнать для андройда, что подписок с конкретным productId не было, чтобы поставить плашку доступен триал?
Alex
Ребят, кто как пишет условие для стилей?
Alex
Условно если true указанный цвет, в противном случае белый
Andrei
Вопрос про redux. Весь свой Стейт можно получить двумя способами, есть у них разницы в производительности? 1-й способ: store.getState() 2-й способ: useSelector
store.getState() - вернет весь стор со всеми ветками что в нем есть. useSelector - выполняет написанный вами селектор. плюс дает возможность передать вторым параметром функцию для сравнения чтобы избежать ненужного перерендера (по умолчанию shallow compare)
Alex
Условно если true указанный цвет, в противном случае белый
Я держу стили в отдельном файле. Если компонент может быть в разном стиле, то я делаю 3 ключа - ключ с неизменными параметрами и ключи с различными параметрами. И дальше style=[key1, key2 или key3]
Alex
Я держу стили в отдельном файле. Если компонент может быть в разном стиле, то я делаю 3 ключа - ключ с неизменными параметрами и ключи с различными параметрами. И дальше style=[key1, key2 или key3]
У меня useTheme из react-navigation, пишу компонент для текста, чтобы я мог передать, например, type=h1 и в зависимости от этого type сделать разный размер шрифта
Alex
Как реализовать подобие switch ?
Alex
ага
Alex
кстати, кто-нибудь использует native-base?
Alex
Как-то так?
Alex
Я использовал
и чо и как оно?
Igor
Привет, подскажите как написать логику для iOS браузера - если приложение установлено - открыть приложение - если нет - открыть app store deep link настроил - приложение открывается, app store с приложением тоже могу открыть, но как обработать условие при показе системного алерта https://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ee28f2ae-2a26-41f2-9bfc-54dbdbd5dc19/3-second-chance-opt.png
Alex
и чо и как оно?
Странный вопрос) Если подходит то используй)
Aleksandr
Ребят, привет. Подскажите из-за чего может быть отступ сверху? Проект голый, использую только splash screen. Margin, padding:0
Aleksandr
http://joxi.ru/brRgRqbUYoYWnm метод render()
Alex
Использую react-ntaive-linear-gradient, установил, импортирую как в примере и ничего, градиент не отображается
Alex
flex захлопнулся, интересно