🤯 안드로이드 개발자 충격! iOS TCA 살펴보기. 이 방식이 맞는걸까? 🤯
이 글은 Android 개발자인 필자가 TCA 일부를 사용해 보고 경험한 내용을 바탕으로 정리하였고, 이 방식이 맞는 것일까의 내용을 포함한다.
오류가 있을 수 있으니 오류가 있다면 적극 알려주면 좋겠다.
TCA는 iOS에서 요즘 많이 활용하고 있는 The Composable Architecture이다.
TCA는 다음을 기준으로 한다.
- State management
- Composition
- Side effects
- Testing
- Ergonomics
하지만 실제 사용해 보면 리덕스라고 보는 것이 맞다. 웹에서는 리덕스가 너무 복잡하기 때문에 사용하지 않는 걸로 들었다.
실제 TCA도 매우 복잡한 구조를 가지고 있지만 swiftUi와 함께 사용하기에는 좋다고 한다.
이 글에서는 안드로이드 개발자가 가볍게 TCA를 사용하면서 경험한 내용을 정리해 본 글이니 참고만 하시길.(오류는 언제나 댓글로)
이 글에서는
- 필자가 생각하는 Composable 구조는?
- 간단한 샘플 코드를 통한 알아보기