From f5c39e367d60b571e596537f0d581928e76a682e Mon Sep 17 00:00:00 2001 From: Wendy Liga Date: Wed, 2 Nov 2022 16:08:15 +0700 Subject: [PATCH] Update README.md (#66) * Update README.md * Update README.md --- README.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a0f8d32..3cc37dd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,17 @@ + + # RxComposableArchitecture +RxComposableArchitecture is a forked of [Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture) with adjustment to make it work with UIKit. + +## What is the differences between RxComposable and TCA +- Use of `RxSwift` instead of `Combine` (to support iOS<13) as the Reactive backbone. +- Use of `HashDiffable` instead of `Identifiable` +- Effect only have 1 generic, doesn't have Error counterpart. +- We are not using `ViewStore`, because on UIKit, we don't need the presence of `ViewStore` yet. + +## Composable Architecture + The Composable Architecture (TCA, for short) is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. This library is based on PointFree's Swift Composable Architecture. * [What is the Composable Architecture?](#what-is-the-composable-architecture) @@ -299,12 +311,6 @@ Add this into your Podfile pod "RxComposableArchitecture", , :git => 'https://github.com/tokopedia/RxComposableArchitecture', :tag => '0.17' ``` -## What is the differences between RxComposable and TCA -- Use of `RxSwift` instead of `Combine` (to support iOS<13) as the Reactive backbone. -- Use of `HashDiffable` instead of `Identifiable` -- Effect only have 1 generic, doesn't have Error counterpart. -- We are not using `ViewStore`, because on UIKit, we don't need the presence of `ViewStore` yet. - ## License This library is released under the MIT license. See [LICENSE](LICENSE) for details.