Flutter 您如何确定提供者体系结构何时比简单的设置状态更适合应用程序?

Flutter 您如何确定提供者体系结构何时比简单的设置状态更适合应用程序?,flutter,dart,architecture,flutter-provider,Flutter,Dart,Architecture,Flutter Provider,我正在创建一个“我读过的书”应用程序,它应该记录用户以前读过的书。 有两个例子让我想到了标题问题: 有一个“书页”,其中有两个列表,一个在另一个下面。最受欢迎的是“最喜欢的书”,最差的是“我读过的所有书”。用户可以按下后者中项目的按钮,将其添加到前者中 这里有一个“主页”,上面有用户最喜欢的书的封面。所以,若你们在“BookPage”上添加了一个新的收藏夹,当你们导航回主页时,你们会在“HomePage”上看到它的封面 这些情况是否保证使用提供程序包?或者简单的设置状态就足够了

我正在创建一个“我读过的书”应用程序,它应该记录用户以前读过的书。 有两个例子让我想到了标题问题:

  • 有一个“书页”,其中有两个列表,一个在另一个下面。最受欢迎的是“最喜欢的书”,最差的是“我读过的所有书”。用户可以按下后者中项目的按钮,将其添加到前者中

  • 这里有一个“主页”,上面有用户最喜欢的书的封面。所以,若你们在“BookPage”上添加了一个新的收藏夹,当你们导航回主页时,你们会在“HomePage”上看到它的封面

  • 这些情况是否保证使用提供程序包?或者简单的设置状态就足够了