Возможно, сумбурно изложу, но постараюсь этого избежать. Хочу в рамках дерева

компоузаблов выстроить ещё одно дерево, но без явного протаскивания отношений родитель-ребёнок, для того, чтобы можно было автоматически диспетчеризировать обработку события на узел выше, если текущий об этом событии ничего не знает. Насколько для этого подходит CompositionLocal?

С чем-то вроде такого:
@Composable fun WithNode(
content: @Composable () -> Unit
) {
val parent = LocalNode.current
val new = MyNode(parent = parent)
CompositionLocalProvider(LocalNode provides new) {
content()
}
}

4 ответов

7 просмотров

вполне рабочий вариант, как мне кажется

Спасибо

Andrew-Mikhaylov Автор вопроса
zak
Спасибо

Это не ответ вам был, если что, а мой вопрос :)

Andrew Mikhaylov
Это не ответ вам был, если что, а мой вопрос :)

Provider не совсем для этого нужен я думал возможно кто-нибудь знает решение из коробки как во фрагмента, но спасибо за то что потратили свое время.

Похожие вопросы

Обсуждают сегодня

Так а кто может спарсить всех участников чата? Идишники
Magic
18
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
6
@nerzh довольно глупый вопрос по telegram-vapor-bot, но все же.... а при чем здесь вообще vapor к телеграму? И почему необходимо вообще использовать вейпор в случае использо...
Куся 🌿⃤ __UKS
3
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
ох, как мне это нравится - "уточнить стоимость и получить консультацию"... есть знатоки лицензий, они не должны ли исходники открыть?
Artem (☞゚ヮ゚)☞ Bortnikov
5
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Кто создает тут ботов для телеграмм групп ?
Antskup
8
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
10
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
3
Карта сайта