Эффективный способ сделать многоуровневые выпадающие с провайдером? - PullRequest
0 голосов
/ 16 апреля 2020

Предположим, у меня есть экран с 5 или более многоуровневыми раскрывающимися списками, когда при выборе первого раскрывающегося списка запускается служба для извлечения данных по сети для заполнения второго раскрывающегося списка и т. Д.

Использую ли я только один объект-провайдер для них всех или я должен создать каждого провайдера? Преимущества использования только 1 в том, что это просто, вы просто должны мутировать 1 объект, но каждый раз, когда объект изменился, все выпадающие списки перестраиваются. Конечно, для создания каждого провайдера вы можете использовать виджеты и элементы управления «Потреблять», которые обновляются, но если приложение становится больше, оно создаст очень много провайдеров.

Есть ли другой способ сохранить код простым и отличным производительность (не делая ненужные перестройки виджета)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...