компоузе, куча функций (вьюх), у каждой есть какие то локальные стейты на которые пишу енамы, но из за того что функции != классы, я никак не могу инкапсулировать эти енамы чтобы хоть как то ограничить доступ, в конечном итоге получится что в проекте будет огромная куча паблик енамов, похоже на помойку какую то, есть какое то решение?
Привет. Так просто не сделаешь. Я бы посмотрел в сторону SAM-интерфейсов для композаблов. Может ещё посмотреть, как делают скоупы для DSL и как-то через них закрыться, но вообще нет идей, как это нормально сделать.
Спасибо за наводку, если будут какие то идеи тоже, скажу
Обсуждают сегодня