Flutter 颤振设计模式:有推荐的顶级设计吗?
我来自Android开发背景,对flatter还不熟悉,我已经了解了基本的层次结构widget概念和它的库。就像Android有MVP、MVVM和MVI等设计模式一样,颤振编程有什么流行的设计模式吗?颤振应用程序与状态和流一起工作,我知道这里有两种主要模式,redux和BLoC Redux: Redux是一个应用程序状态管理框架。换句话说,它的主要目标是管理一个国家。 Redux的架构遵循以下原则:Flutter 颤振设计模式:有推荐的顶级设计吗?,flutter,Flutter,我来自Android开发背景,对flatter还不熟悉,我已经了解了基本的层次结构widget概念和它的库。就像Android有MVP、MVVM和MVI等设计模式一样,颤振编程有什么流行的设计模式吗?颤振应用程序与状态和流一起工作,我知道这里有两种主要模式,redux和BLoC Redux: Redux是一个应用程序状态管理框架。换句话说,它的主要目标是管理一个国家。 Redux的架构遵循以下原则: 单向数据流 一家店 商店的行为类似于Redux的编排器。商店: 只存储一个状态 公开一个名
- 只存储一个状态
- 公开一个名为dispatch的入口点,它只接受操作 争论中
- 公开一个getter以获取当前状态
- 允许(取消)注册以(通过StreamSubscription)收到以下通知: 应用于状态的任何更改
- 将操作和存储分派给第一个中间件
- 将操作和当前状态分派给减速器(其中 可能是几个减速机的外表)