facebook / react

The library for web and native user interfaces.
https://react.dev
MIT License
228.87k stars 46.82k forks source link

Bug: React-Core should support VirtualizedList instead of third-party packages. #25279

Closed meotimdihia closed 4 months ago

meotimdihia commented 2 years ago

This is not a bug report, but I don't know how to reach someone to make decisions on React development. React really need Virtualized List, but every third-party package is not good enough in comparison with React-Native FlatList. It required a lot of effort to use, and we have bugs that could never get solved, it seems the authors stopped to support these packages, or it could take months to make 1-2 commits.

I tried to use 3-4 packages on my website. It works when we know the size of items, but if we don't know then almost these packages get weird bugs. And the Window scroller wasn't supported or in a bad state in these packages.

P/S: A common problem is these packages often have bugs with dynamic size DOM and window scroller and iOS.

Maverick17user commented 2 years ago

Agreed, would be interesting to hear smth. about it from react devs.

inokawa commented 12 months ago

I know this is off topic but if someone visited here wanted better virtual list, https://github.com/inokawa/virtua may help you. It has better support for dynamic size and iOS than the others.

github-actions[bot] commented 4 months ago

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. We are sorry that we haven't been able to prioritize it yet. If you have any new additional information, please include it with your comment!

github-actions[bot] commented 4 months ago

Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please create a new issue with up-to-date information. Thank you!