Flutter Doeas ValueListenableBuilder打破干净的体系结构?
我是新手,所以如果我的问题看起来很愚蠢,请耐心等待 使用配置单元进行持久化时,可以/应该使用ValueListenableBuilder进行状态管理。 然而,将ValueListenableBuilder直接放在视图代码中会打破干净的体系结构范式 视图不应该知道关于数据层的任何信息,但ValueListenableBuilder意味着使用配置单元(还必须导入配置单元包) 如果我后来决定将持久层更改为其他数据库(SQLite或Firebase ie),那么我还必须更改视图代码,用其他形式的状态管理替换ValueListenableBuilder 我是否遗漏了一些关键概念?在使用配置单元与ValueListenableBuilder时,如何将视图与数据实现分离Flutter Doeas ValueListenableBuilder打破干净的体系结构?,flutter,hive,architecture,state-management,Flutter,Hive,Architecture,State Management,我是新手,所以如果我的问题看起来很愚蠢,请耐心等待 使用配置单元进行持久化时,可以/应该使用ValueListenableBuilder进行状态管理。 然而,将ValueListenableBuilder直接放在视图代码中会打破干净的体系结构范式 视图不应该知道关于数据层的任何信息,但ValueListenableBuilder意味着使用配置单元(还必须导入配置单元包) 如果我后来决定将持久层更改为其他数据库(SQLite或Firebase ie),那么我还必须更改视图代码,用其他形式的状态管理