GeekyAnts / GeekyAnts/NativeBase
Native Base Flatlist Performance Issue
- Dominant language
- TypeScript
- Stars
- 20.4k
- Forks
- 2.4k
- PR merge metrics
- No merged PRs in 30d
Description
### Description
We created a react-native sample project both with and without the use of the native base, and the project that didn't use the native base ended up performing better than the other. After this implementation, I felt the native base project had a better performance, so I switched the native base flat list to the react-native flat list.
### Problem Statement
When compared to react-native's FlatList, the native base's FlatList performs slowly, which is the issue. Therefore, it is preferable if you resolve the performance issue.
### Proposed Solution or API
I didn't find a solution, I request you to solve the performance issue that occurred in the native base FlatList. I will raise the PR if I solve the native base FlatList issue
Contributor guide
Research direction
Start by reproducing the reported comparison between NativeBase's FlatList and React Native's FlatList using the sample projects described in the issue. No source files or tests are named, so first locate the NativeBase FlatList implementation and establish a measurable performance case. Done means the NativeBase list no longer performs slower in the reproduced comparison.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile, performance
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100