Hosein
This step has been don in my prj but not fixed
Артем
ребят, может кто в курсе, можно ли в флетлисте изменить порядок отображения айтемов без ререндеринга?
Артем
без ререндеринга самих самих айтемов, например чтобы первый айтем отобразился на месте второго, а а второй на месте первого
Артем
я на данный момент передаю во флетлист allIds если поменять порядок айдишек, интересно, перерендерятся ли айтемы, либо просто порядок айтемов поменяется
Артем
не проверял еще
Vitaliy
я на данный момент передаю во флетлист allIds если поменять порядок айдишек, интересно, перерендерятся ли айтемы, либо просто порядок айтемов поменяется
теоретически - если в data массив отсортировать в другом порядке, и при этом - все props элементов останутся теми же, - keyExtractor зависит только от свойств самого item - и renderItem - pure / memoized может и сработает.
Артем
Are you say about this ? https://youtu.be/qeKP2A7bLUw
Nope, I don't need drag and drop functionality. I just want to change ordering of items without rerendering them
Hosein
Nope, I don't need drag and drop functionality. I just want to change ordering of items without rerendering them
Ok I understood Your items must bee pure and you should set key with keyExtractor
Артем
теоретически - если в data массив отсортировать в другом порядке, и при этом - все props элементов останутся теми же, - keyExtractor зависит только от свойств самого item - и renderItem - pure / memoized может и сработает.
независимо от того ссылка на массив айдишек останется старая или будет новая? у меня нормализованные данные, структура данных следующая: allIds и byId
Hosein
Tnx for helping I completed theses steps but my problem not fixed
Vitaliy
независимо от того ссылка на массив айдишек останется старая или будет новая? у меня нормализованные данные, структура данных следующая: allIds и byId
на самом деле достаточно для renderItem - компонента shouldComponentUpdate с необходимыми проверками свойств (в терминах "классового" react.component), насчёт функциональных - не помню точно, как react.memo себя вести будет. и keyExtractor чтобы один и тот же ключ для элемента вернул
Anonymous
Как в react navigation сделать кастомный bottom bar?
Serhii
Вечер в хату. Повесил онскролл анимацию на элемент, работает. Вопрос как сделать так, что бы анимация после отрывания пальца не зависала в промежуточном варианте, а стремилась прилипнуть к исходному положению либо финальному
no name
Привет! Подключил Native Base. Вставляю пример из доки, вот что выходит
no name
А должно так
no name
в чем может быть проблема? все версии последние установлены
Alexander
Отвратительная библиотека. Новые версии ломают старый функционал. Есть элементы, которые невозможно стилизовать без костылей. Не советую ее использовать
Anonymous
А должно так
Видимо у button ты поставил full
no name
Видимо у button ты поставил full
ничего не ставил, пример с документации
Artem
да
подскажешь как?
Artem
а то я перепробовал уже все, что нашел
no name
Сначала обновил все sdk
Artem
Сначала обновил все sdk
руками или в АС скачал?
no name
с нуля, старые удалил
Artem
а потом?
no name
и потом появилась новая ошибка, ее решил вот так https://stackoverflow.com/questions/35000729/android-studio-could-not-initialize-class-org-codehaus-groovy-runtime-invokerhel
no name
и заработало
Artem
мб просто ас криво поставил
Artem
пойду переустановлю
Юрий
Всем привет. Ребят, скажите, а стандартный header можно скрывать/открывать ?
no name
чет еще надо ставить?
я ещё Android SDK Command-line Tools поставил
Artem
я ещё Android SDK Command-line Tools поставил
Cannot find module './getAssetDestPathAndroid'
Artem
Artem
Снес все, чтоб поставить заново, в итоге не доставил не только то, что надо было, а еще пропустил десяток модуей походу
Timur 👨‍💻
Всем привет, сделал смену темы приложения через переключатель, все работает гуд. В приложении используются «react-native-maps», Share и т.д. они берут тему для оформления из настроек самого устройства. Вопрос, как при смене темы приложения сделать так, что тема у этих элементов также менялась, в настройках этих компонентов пунктов для смены темы нет(
Timur 👨‍💻
Да вот менять тему на самом устройстве не хотелось бы)
dan
Добавил в App Store Conect группу подписок, в xCode добавил в Capabilities iap, но при получении продактов приходит пустой массив. Кто имел дело с react-native-iap отзовитесь
Timur 👨‍💻
Может я неправильно мысль сформулировал, но у меня тема сама меняется, но не меняется оформление react-native-maps)
Timur 👨‍💻
Timur 👨‍💻
Vitaliy
Может я неправильно мысль сформулировал, но у меня тема сама меняется, но не меняется оформление react-native-maps)
потому что оно зависит от нативной темы приложения, не от стилей компонента
Timur 👨‍💻
потому что оно зависит от нативной темы приложения, не от стилей компонента
Так вот вопрос, как можно сделать так, чтобы и тема этого компонента менялась, без изменения темы устройства самого?)
Vitaliy
Так вот вопрос, как можно сделать так, чтобы и тема этого компонента менялась, без изменения темы устройства самого?)
нативно тему поменять, а под неё стиль приложения. не делать переключение темы оформления внутри аппки. https://t.me/reactnative_ru/174822
Vitaliy
Можно плиз пример того, как нативно с кнопки поменять наивную тему?)
> не делать переключение темы оформления внутри аппки. а реагировать на то что снаружи выставлено либо в натив ходить за мануалами https://developer.apple.com/documentation/uikit/uiview/3238086-overrideuserinterfacestyle либо перенаправлять пользователя на системные настройки приложения (открывать нужный экран), чтобы он там это контролировал.
Jasur
Всем привет как решить эту проблему ?
Jasur
Jasur
А что нельзя так ?
Jasur
Jasur
Понял
Nikita
Всем привет . У меня в приложении есть функция изменения языка. Каким образом я могу обновить элементы в панели навигации ? На данный момент обновляется только при перезагрузке приложения .
Руслан
Приветствую, подскажите, в react native нет других инструментов конвертировать фото из base64 в blob кроме библиотеки rn-fetch-blob? Для фото использую react-native-image-crop-picker, может как-то там можно сразу получить в нужном виде?
Nikita
язык или rtl ?
Не совсем понял вопроса. В приложении 2 языка, английский и иврит. По умолчанию английский, но при входе в приложение, у пользователя спрашивают на каком языке он хочет продолжить. Вот если выбираю иврит, то все обновляеться кроме дровера, и шапки
Artem
* What went wrong: A problem occurred configuring project ':react-native-reanimated'. > SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/home/USERNAME/Desktop/React Native/TestAppp/android/local.properties'.
Artem
Че это за хрень? Заебался уже. Я запхал этот путь во все, что можно было и где можно было
Artem
включая PATH
Artem
Олег
всем привет, может кто подскажет по Jest, тестирую компонент, в котором есть onError и onLoad - но при вызове компонента в тесте они не отрабатывают
%username% 🍺
ниже по дереву они передаются?
Олег
как понять передаются? я делаю примерно так render(<Component />);
Олег
а ивенты уже в нем, внутри
Олег
const { getByTestId } = render(<Component />);
%username% 🍺
ну onError срабатотает только на ошибку, значит надо кривые пропсы передать и эту ошибку вызвать
%username% 🍺
onLoad может не сработать потому что в компонент вообще ничего не передано
%username% 🍺
ваш КО, далее можно гадать только при наличии кода