{"id":20226627,"url":"https://github.com/jayprakashkumar1/scrollview-vs-flatlist-react-native","last_synced_at":"2025-08-08T02:03:23.390Z","repository":{"id":123628182,"uuid":"173806799","full_name":"jayprakashkumar1/ScrollView-vs-FlatList-React-Native","owner":"jayprakashkumar1","description":"ScrollView vs FlatList in React Native. Which one is better?","archived":false,"fork":false,"pushed_at":"2019-03-04T19:40:27.000Z","size":46493,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-30T01:52:01.430Z","etag":null,"topics":["flatlist","javascript","javascript-framework","react-native","reactjs","scrollview"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jayprakashkumar1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-04T19:21:34.000Z","updated_at":"2019-03-04T19:41:43.000Z","dependencies_parsed_at":"2023-06-15T19:31:02.856Z","dependency_job_id":null,"html_url":"https://github.com/jayprakashkumar1/ScrollView-vs-FlatList-React-Native","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jayprakashkumar1/ScrollView-vs-FlatList-React-Native","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayprakashkumar1%2FScrollView-vs-FlatList-React-Native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayprakashkumar1%2FScrollView-vs-FlatList-React-Native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayprakashkumar1%2FScrollView-vs-FlatList-React-Native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayprakashkumar1%2FScrollView-vs-FlatList-React-Native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jayprakashkumar1","download_url":"https://codeload.github.com/jayprakashkumar1/ScrollView-vs-FlatList-React-Native/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jayprakashkumar1%2FScrollView-vs-FlatList-React-Native/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269351911,"owners_count":24402678,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flatlist","javascript","javascript-framework","react-native","reactjs","scrollview"],"created_at":"2024-11-14T07:19:23.372Z","updated_at":"2025-08-08T02:03:18.374Z","avatar_url":"https://github.com/jayprakashkumar1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ScrollView-vs-FlatList-React-Native\n### ScrollView vs FlatList in React Native. Which one to choose?\n\n### ScrollView :\n\nScrollView must have a bounded height in order to work\nScrollView simply renders all its react child components at ONCE.\nDont' use If you have very long list of items\nSo Now FlatList comes in picture\n\n### FlatList :\n\nFlatList renders items lazily, just when they are about to appear,\nand removes items that scroll way off screen to save MEMPRY and PROCESSING TIME.\nFlatList is also handy if you want to render separators between your items, \nmultiple columns, infinite scroll loading, or any number of other features it supports out of the box.\n\nso use accordingly..\n\n### some snapshots:\n\n![screenshot_20190305-004318](https://user-images.githubusercontent.com/26687042/53758142-376e8900-3ee3-11e9-8039-0de61c417027.png)\n\n![screenshot_20190305-004330](https://user-images.githubusercontent.com/26687042/53758149-3a697980-3ee3-11e9-84c7-547a6595efc0.png)\n\n![screenshot_20190305-004349](https://user-images.githubusercontent.com/26687042/53758155-3e959700-3ee3-11e9-9de6-8900c0af2a6c.png)\n\n![screenshot_20190305-004421](https://user-images.githubusercontent.com/26687042/53758163-405f5a80-3ee3-11e9-9dc2-615496e17358.png)\n\n\nHapping CodingS\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayprakashkumar1%2Fscrollview-vs-flatlist-react-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjayprakashkumar1%2Fscrollview-vs-flatlist-react-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjayprakashkumar1%2Fscrollview-vs-flatlist-react-native/lists"}