С CompositionLocal можно сделать довольно хороший доступ к зависимостям по дереву компоузаблов.
Да, сделал, убрал даггер, проверил канарейкой и вроде вот оно счастье, но инфы не нашёл, как люди это делают
А в чём проблемы? Располагаешь то что нужно выше того места где это нужно и всё.
а насколько "хорошо"/приемлемо через этот механизм интерфейс с колбэками например прокинуть?
Можешь подробнее описать о чём ты?
В осознании, что это просто охуенно, ведь эти ваши даггеры больше не нужны
Видимо что-то типа LocalSomeAction: ProvidableCompositionLocal<() -> Unit>😏
С точки зрения логики проблем не вижу. По сути просто будет держаться ссылка на функцию. Но как устроен CompositionLocal внутри я не знаю, может есть какие-то подводные камни.
Что-то фигня какая-то написана...
Почему? Может ты не понимаешь, просто, что написано?
Все может быть...не понимаю как вы без di будете доставлять зависимости. Не все же в композейбл реализуется
Тогда я прохожу мимо ;)
https://developer.android.com/reference/kotlin/androidx/compose/runtime/CompositionLocal#:~:text=Compose%20passes%20data%20through%20the,data%20flow%20through%20the%20tree.&text=For%20these%20cases%2C%20CompositionLocal%20s,data%20flow%20through%20a%20composition
Успехов...я не готов все завирнуть в композейбл.
Просто, ты тупой, видимо
Ну все я точно прошел мимо ....
предупреждение за агрессию
Поотивно, когда, косвенно, тебя считают идиотом
учись доносить мысль без перехода на личности
Я не могу, лучше промолчу
Обсуждают сегодня