ana 🪢
Алексей
всем привет! Что-то туплю.
Есть 3 компонента, прокидываю пропсы взависимостри от comp1
comp1->comp2->comp3
Проблема в том, что copm3 зависит от comp2 и comp2 зависит от comp1
Если состояние comp1 изменилось, как мне разрушить comp2, comp3
Алексей
не смотреть же мне пропсы у 3го и у 2го, и если ... то ... должен же быть варик получше
Алексей
сорян
Алексей
в реакт писать надо
Dmitry
Dmitry
Разрушить и обнулить это разные вещи
Serge
Dmitry
Нужен кейс
Serge
Это разрушит компоненты.
Алексей
key им смените.
а кеу компоненту прям присвоить?
Кейс такой. Выбрал месяц - получил данные из БД, запхал их в компонент1
На компоненте1 нажал .... число, получил данные из БД, запхал их в компонент2
Serge
Eugene
Но он и так должен же обновиться или что?
Eugene
Не понял в кейсе, зачем разрушать компонент
Serge
Может речь просто об условном рендере? Типа мап-рендер массива.
Dmitry
Serge
Serge
Возможно, вам просто нужно использовать пропы.
Serge
Или мап-рендеры.
Eugene
ну или forceUpdate :D
Алексей
Dmitry
Тут простая иерархия, чтобы очистить пропсы на ребёнке, нужно чистить их в родителе
Алексей
Dmitry
Алексей
Dmitry
Это писал не я и подход неправильный
Kto?
Подход действительно странный
Serge
И, скорее всего, здесь он не нужен был. Он пригождается, когда требуется именно что ресетнуть, например, вендорный компонент.
Anton
Подскажите плз как у компонента CheckBox из react-native-elemets сделать задизейбленное состояние? Чтобы на него нельзя было нажать.
Я так понимаю, нужно у containerStyle добавить пункт, но не уверен
https://react-native-training.github.io/react-native-elements/docs/checkbox.html
Dmitry
Dmitry
Serge
Вроде там у меня удалялись фотки, и компонент крашился, когда ему при обновлении вдруг передавали список из меньшего числа урлов, чем сначала.
Dmitry
Eugene
https://github.com/react-native-community/react-native-text-input-mask/issues/107 как такое пофиксить?:)
Alexandr
Из-за чего может вылазить эта ошибка?
Alexandr
Eugene
не верный import/export компонента
Alexandr
Это начало выдавать после импорта компонентов из react-native-elements
Alexandr
Alexandr
Но по туториалу все правильно
Nick
List у react-native-elements же нет 🤔
Nick
Alexandr
Эх. Не подскажешь тогда, как реализовать бесконечный скролл для FlatList? И нужна еще кастомизация флэтлиста(
Dmitry
Nick
Nick
https://facebook.github.io/react-native/docs/flatlist.html
Dmitry
Daniil
Ребят, обновился до 59, теперь apk весит 30мб. Я так понимаю это вроде как бандл и под каждое устройство в маркете должна выдаваться своя версия, но залив в тестовую, я вижу размер приложения 30мб в плей маркете. Может кто подсказать?
Vladimir
Vladimir
А 30 метров потому что там x64 теперь
Vladimir
Да
Serge
Daniil
Я попробовал его сделать, но по какой-то причине код версии в них ставится 4059304
Daniil
хотя в build.gradle 51 стоит
Serge
sanqa
ребят кто работал с аудио рекордом в flac формате ? единственное что нахожу так это использование cpp либ для конверта, разве ведро не работает нативно с флаком ?
Aynur
Roman
кто нибудь сталкивался с проблемой что после того как показал картинку и спрятал кэш не чистится и если картинки большие забивается и не освобождается память?
Alexandr
Ребят, как скрыть этот варнинг? console.ignoredYellowBox = ['Setting a timer']; не помогает. Либо я его где-то не там пишу
Roman
@d1ksS YellowBox.ignoreWarnings(['WebView has been extracted from react-native',
"Did not receive response to"]);
Roman
вот так попробуйте
Roman
import {
YellowBox,
} from 'react-native';
Aynur