TinySing

Results 1 issues of TinySing

### 重现步骤 在线示例链接:(必填)https://stackblitz.com/edit/react-xmwudksh?file=demo.tsx 步骤: 1.固定渲染key(使用数据index作为key正常渲染) 2.setItems((pre) => [...list, ...pre]) 往items前面添加数据 3.数据只渲染初始化items长度前面的数据 ### 当前行为 触发上拉加载数据时,拉取来的消息列表,根据时间排序,应当渲染到上一次数据列表的前面,当前行为是拉取之前的消息只渲染了初始化长度的数据,比如:初始化我拉取了20条数据,上拉加载又拉了20条数据,此时我应当把数据放到之前数据的前面,实际items的长度是 40 ,但是页面上的表现只有前20条 在触发上拉加载获取历史消息时,拉取到的新数据应按时间顺序插入到已有消息列表的前面。然而,当前的行为存在问题:虽然新数据成功添加到列表中,但页面上仅显示items初始化长度的消息条数。例如,初次加载 20 条消息后,再次上拉加载获取 20 条历史消息,此时 items 数组的长度应为 40,但页面实际只渲染了前 20 条,导致部分历史消息未正确显示。这个问题可能与displayData 渲染逻辑有关 ### 预期行为 向初始数据前面添加数据时,页面应该渲染全部数据...

bug