繁体   English   中英

哪一个更快且性能更好 Provider、bloc 模式或 flutter_redux?

[英]Which one is faster and performant Provider, bloc pattern or flutter_redux?

我需要全局管理状态,我找到了很多方法,在使用Provider bloc pattern redux等管理状态方面。

但实际上我不知道,哪个更快,性能更好

示例:我正在开发聊天应用程序,我必须在全局范围内管理socket connection messages online offline status 状态所需的可访问所有屏幕,像ChatList屏幕, ChatBox屏和更多...

我没有测试它们的所有性能。 而且我认为这不会有太大的不同。

我认为提供程序将继承小部件用作范围模型。 我喜欢数据流的多功能性的流......我认为性能的关键部分是将需要它的小部件的重建/绘制保持在树的最低级别。

get_it 包应该可以帮助您保持这些流在任何地方都可以访问,是一个非常简单的包,用于保持整洁的模型访问,关于状态管理解决方案。

例如,我相信生成无状态小部件而不是返回小部件以进行布局的函数,为构建上下文的分离提供了更高的性能。 无论如何,该框架是超级优化和高性能的……如果您遇到任何问题,您可以使用 devtools 轻松跟踪它,并且社区非常支持。

顺便说一句,请保留我的基本答复,因为我只玩了一个星期的颤振/飞镖。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM