-
Notifications
You must be signed in to change notification settings - Fork 24.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FlatList] Horizontal Paged FlatList does not render with initial items when passed as props from parent container or when passed as state, RN 0.43.2 #13386
Comments
As a note, removedClippedSubviews is also turned off, but the problem does not get fixed. I also discovered if I try loading the data prop with my list in the state,
The page does not load either |
Somehow I was poking around the example code, and came across this:
so I tried to replicate that, and found that after reducing it to this (and applying my code):
and then just passing it to the FlatList, making the render function look like this:
the list items load perfectly fine. I have no idea why. Can someone try to replicate this and help me figure it out? |
Seems like any sort of transformative array operation will work: So far I've tried |
The same problem, any solution already? |
Another workaround I tried was to set the getItemLayout prop. That led to a few issues with the scrollTo methods but so far it works. |
@HuyAnhh
So if we use |
Shouldn't it render the first time though? from |
Hi there! This issue is being closed because it has been inactive for a while. Maybe the issue has been fixed in a recent release, or perhaps it is not affecting a lot of people. Either way, we're automatically closing issues after a period of inactivity. Please do not take it personally! If you think this issue should definitely remain open, please let us know. The following information is helpful when it comes to determining if the issue should be re-opened:
If you would like to work on a patch to fix the issue, contributions are very welcome! Read through the contribution guide, and feel free to hop into #react-native if you need help planning your contribution. |
Description
I'm creating a pager out of the FlatList. I have a function that adjusts each item of the list to the width of the screen. I'm manually passing a hard coded list for the data as props to have an initial render of the FlatList, but nothing actually shows up until I add another item to my list. The items should already be rendered when I start up the application.
Reproduction Steps and Sample Code
Code (missing a few imports)
Additional Information
Related: #13316 and #13202
The text was updated successfully, but these errors were encountered: