[英]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.