안녕하세요. 이번엔 TCA의 Custom Dependency에 대해 알아볼게요. (TCA 1.2.0 기준으로 작성했으며, 전체 코드는 여기를 봐주세요!) 저번 TCA(9) : Dependency 글에서 알아본 TCA 자체가 제공하는 Dependency 모듈 외에도 TCA는 서버 API 호출과 같은 사용자가 직접 정의한 모듈들에 대한 의존성 주입도 간편하게 수행할 수 있습니다. (저는 그냥 편하게 custom dependency라고 부르려구요..ㅎ) TCA에서 사용자 정의 모듈을 의존성 주입하려면 크게 3가지 단계를 거쳐야 합니다. 1) DependencyKey를 준수하는 Key 타입 추가 2) DependencyValues를 확장한 변수 정의 3) Reducer에 @Dependency 변수 추가 위 방법..