Posts for: #tca

Using custom reducers to make shared data even easier with TCA

How a custom SubscriberReducer can remove repeated AsyncStream subscription boilerplate from TCA reducers.

read more →

Leveraging custom Reducers to manage actions in your TCA app

How to use a custom NestedAction reducer to keep nested TCA actions organised while still returning top-level effects.

read more →

Managing Analytics in a TCA app

A composable way to keep analytics close to TCA feature logic without letting it crowd reducers or views.

read more →

Shared data in a TCA app

How to manage shared app data in The Composable Architecture using a dependency that exposes an AsyncStream.

read more →