我想实现一个成就系统。我为我的App使用flutter_redux,依此类推,我已经实现了所有逻辑,并且工作正常。
但是
目前,我在“根屏幕”上分配了一个动作(CheckForAchievementsAction),但这带来的效果是,每次该动作被分发时,由于“状态更改”,抖动会重建所有屏幕。
您有什么想法或建议可以解决这个问题吗?
也许我可以在另一个动作或类似动作中分派这个动作? 因为成就取决于“使用应用程序” ...
答案 0 :(得分:0)
仅当更改了视图模型时,才可以触发组件的重建。为此,您可以使用distinct
上的StoreConnectors
属性。