> For the complete documentation index, see [llms.txt](https://3440217568.gitbook.io/rxswift/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3440217568.gitbook.io/rxswift/architecture.md).

# 7. RxSwift 常用架构

![](/files/-MWlwQc6jB14ihwx0l_O)

[RxSwift](https://github.com/ReactiveX/RxSwift) 是一个**响应式编程**的基础框架，它并不会强制要求你使用某种架构。它和多个应用程序架构完美适配，这一章将介绍几个常用的架构：

* [**MVVM**](/rxswift/architecture/mvvm.md) **- 当今非常流行的 MVVM 设计模式**
* [**RxFeedback**](/rxswift/architecture/rxfeedback.md) **- 由** [**RxSwift 创始人（Krunoslav Zaher）**](https://github.com/kzaher) **提供的一个反馈循环架构**
* [**ReactorKit**](/rxswift/architecture/reactorkit.md) **- 结合了** [**Flux**](https://facebook.github.io/flux/) **和**[**响应式编程**](https://zh.wikipedia.org/wiki/响应式编程)**的架构**
