alibaba / fish-redux

An assembled flutter application framework.

Home Page:https://github.com/alibaba/fish-redux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

修改组件状态,整个页面进行build

wangxiaore888 opened this issue · comments

页面与组件状态Connector 连接,组件中包含页面一部分状态,组件也有自己的特有状态(但是页面中没有),我修改组件状态持有状态。我理解是既然是组件内部状态变更应该只是组件重新build. 经过调试我修改组件内部状态整个页面会进行build. 为什么不是局部更新呢。 官方文档对于小白来说读起来很吃力。

因为有一种情况就是,我一个listview 中每个item 有自己的倒计时或者点击item button ,倒计时结束只是对当前的item进行改变。除了自己封装StatefulWidget方式外 fish-redux 本身有做这种局部更新的支持吗

还有一种情况就是,我一个page 有8个以上组件构成,但是某个状态我只是其中两个组件需要共享,如果都是和page 建立连接,那其他6个组件也会重新build 毕竟是整个页面重建。