I recently ran into the problem of sharing global app state (e.g. authentication state) across multiple features in TCA. I wrote up some thoughts and a proposed solution here: Sharing state in the Composable Architecture · Discussion #790 · pointfreeco/swift-composable-architecture · GitHub
Cross-posting here for visibility; curious to hear thoughts on how others have approached the problems, and any feedback on the above proposal.
-LK