T
TanStack12mo ago
jolly-crimson

Adding new items to virtual list shows wrong content visually.

When I add new items, the virtual list shows wrong content for the new item. I scrolled down, and then back up to the new item and now it shows the correct content. How can I make the correct content appear instantly? Also, when I console.log(segments[virtualItem.index]), I see that there is correct item with the correct data, but visually there is wrong data. EDIT: Got this working, by adding state: const [enabled, setEnabled] = useState(true); And everytime before chaning form state, I set enabled to false. And then with useEffect I listen to segments, and there I set enabled back to true. Still wondering, is there a better solution? My code:
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?