Open SeptSky opened 5 years ago
1、clone state 2、clone list 3、add next page list
我猜测你没有做1、2;
1、clone state 2、clone list 3、add next page list
我猜测你没有做1、2;
感谢答复!
步骤1做了,state中的数据列表确实没有做clone操作,那是否意味着列表数据的变化是通过克隆前后的列表地址变化来进行检测的?列表地址变化了,才会启动页面的数据刷新,不做克隆,如果修改了列表中某个元素的内容也无法进行页面刷新? 昨天对代码进行了调整,去掉了listAdapter的使用,直接使用state中的列表数据实现listView的itemBuilder方法定义,确实实现了分页效果。那么又有了新的问题:使用listAdapter需要克隆列表数据,理论上降低了性能,那么为什么还要创建adapter这个概念,它的价值体现在哪里?这方面的资料很少很少啊。
可以参考master 分支的example 会更加简单点。
如何分页本身和todo-list中插入一项应该是一样的。
可以参考master 分支的example 会更加简单点。
如何分页本身和todo-list中插入一项应该是一样的。
非常感谢!抽空再仔细研究一下。
初次使用fish-redux,通过demo大致了解了流程,可是在分页加载时遇到了问题:虽然把第二页的数据加载到PageState中的列表数据中,但是listAdapter.itemCount并未同步变化,不知如何修改。 网上搜索发现相关资料极少极少,官方能否发布个分页数据的demo,这个在项目中更实用。折腾的脑瓜仁疼!
谢谢!