Filter
Exclude
Time range
-
Near
๐—Ÿ๐—ฒ๐—ด๐—ฒ๐—ป๐—ฑ ๐—Ÿ๐—ถ๐˜€๐˜ (a FlatList alternative) v2 is out โ€” and itโ€™s a solid upgrade. The big change is a full rewrite of the maintainVisibleContentPosition logic. That means lists that hold their place properly while you scroll, load more items, or jump to an index โ€” without the hacks and weird flickers weโ€™ve gotten used to. Highlights: โžก๏ธ initialScrollIndex, scrollToIndex, and scrollToEnd are now spot-on accurate โžก๏ธ Infinite scroll (both directions) feels smooth, no flashing โžก๏ธ maintainVisibleContentPosition is so reliable itโ€™s now enabled by default โžก๏ธ Sticky headers are finally supported with stickyIndices โžก๏ธ Lazy list support is built in โžก๏ธ New props like getItemType and getFixedItemSize for better performance tuning And yeah โ€” you can now skip estimatedItemSize if you want. If youโ€™re building anything with heavy lists โ€” chats, feeds, AI apps โ€” v2 should feel like a noticeable quality-of-life bump. So, are you leaning Legend List v2 or sticking with FlashList? You can watch the full talk and an in-depth dive by Jay Meistrich at React Universe Conf 2025: youtu.be/eU0MGysA8oA?t=18235 #ReactNative #LegendList #InfiniteScroll #ChatApps #MobilePerformance #ReactNativeUI #OpenSourceLibraries #FlatListAlternative

2
1
27
3,235
Tired of re-renders just because your app found a new notch? ๐—ฅ๐—ฒ๐—ฎ๐—ฐ๐˜ ๐—ก๐—ฎ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฆ๐—ฎ๐—ณ๐—ฒ ๐—”๐—ฟ๐—ฒ๐—ฎ ๐—–๐—ผ๐—ป๐˜๐—ฒ๐˜…๐˜ ๐Ÿฑ.๐Ÿฑ just dropped SafeAreaListener โ€” a slick way to observe safe area changes without triggering unnecessary renders. ๐—•๐—ฒ๐—ณ๐—ผ๐—ฟ๐—ฒ: Youโ€™d reach for useSafeAreaInsets() or useSafeAreaFrame() โ€” reliable, but heavy-handed. Any inset change meant your whole component re-rendered. ๐—ก๐—ผ๐˜„: With SafeAreaListener, you get direct callbacks when the safe area updates โ€” no hooks, no state juggling, no render waterfalls. โžก๏ธ SafeAreaListener provides onChange with updated insets and frame values. โžก๏ธ Designed for performance โ€” useful for metrics, layout animations, or imperative UIs. โžก๏ธ Especially handy in complex trees or lower-level UI layers where rerenders hurt. โžก๏ธ Works with both Insets and Frame, just like the hooks โ€” but keeps your render cycle clean. This might seem small, but for UI-heavy apps where every frame counts, itโ€™s a smart quality-of-life improvement. #ReactNative #SafeAreaContext #MobileDev #JSDev #ReactNativeTips #OpenSource #Performance #ReactNativeUI #FrontEndDev #MobileUI
4
14
196
16,621
๐Ÿ’ช Building a Simple Workout List in React Native! Clean UI. Smooth flow. Fitness meets code ๐Ÿƒโ€โ™‚๏ธ๐Ÿ“ฒ One rep at a time; one screen at a time. #ReactNative #WorkoutApp #FitnessApp #MobileDev #BuildInPublic #CodingJourney #ReactNativeUI #TechTok #FrontendDev #SimpleUI
2
3
116
๐Ÿ”ฅ Day 36 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Noisy Clock ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge.๐Ÿ’™ โš™๏ธ๐Ÿ‘‰:@expo @ReactNativeSkia @swmansion'Reanimated #ReactNative #ReactNativeUI
1
26
1,584
๐Ÿ”ฅ Day 34 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Rating Stars ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ โš™๏ธ๐Ÿ‘‰:@expo @ReactNativeSkia @swmansion #ReactNative #ReactNativeUI
4
35
1,716
๐Ÿ”ฅ Day 33 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Pixelated Image ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ โš™๏ธ๐Ÿ‘‰:@expo @swmansion @ReactNativeSkia #ReactNative #ReactNativeUI
1
45
1,782
๐Ÿ”ฅ Day 32 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Timer ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ โš™๏ธ๐Ÿ‘‰:@expo @reactnative @swmansion #ReactNative #ReactNativeUI #UIChallenge
1
4
41
1,982
๐Ÿ”ฅ Day 31 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Radial FAB ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ โš™๏ธ๐Ÿ‘‰:@expo @reactnative @swmansion #ReactNative #ReactNativeUI #UIChallenge
3
4
84
2,655
๐Ÿ”ฅ Day 30 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: HeartProgressCircle ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ โš™๏ธ๐Ÿ‘‰:@expo @reactnative @swmansion #ReactNative #ReactNativeUI #UIChallenge
4
2
86
8,477
๐Ÿ”ฅ Day 29 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Flash Cards ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge โš™๏ธ๐Ÿ‘‰: @expo @reactnative @swmansion
3
12
105
3,045
๐Ÿ”ฅ Day 28 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Circular Progress Bar ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ โš™๏ธ๐Ÿ‘‰: @expo @reactnative @swmansion #ReactNative #ReactNativeUI #UIChallenge
6
11
184
7,708
๐Ÿ”ฅ Day 27 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Piechart ๐Ÿ“Š ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
2
5
87
4,285
๐Ÿ”ฅ Day 26 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Split Button ๐Ÿ”— Source Code:github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
2
53
1,804
๐ŸŽ‰ Weโ€™re halfway through the #50DaysOfReactNativeUI challenge and have reached 510 stars ๐ŸŒŸ on GitHub! Thank you for your amazing support and feedback! ๐Ÿ’™ Letโ€™s keep building amazing UIs together! โœจ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative
1
2
52
1,907
๐Ÿ”ฅ Day 25 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Onboarding Steps ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
7
14
173
5,427
๐Ÿ”ฅ Day 24 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Spinning Circle ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
5
10
159
6,073
๐Ÿ”ฅ Day 23 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Wiggling Cards ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
5
10
113
4,007
๐Ÿ”ฅ Day 22 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Collapsible Card ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
1
5
87
2,865
๐Ÿ”ฅ Day 21 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Dynamic Accordion ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #UIChallenge @expo @reactnative @swmansion
3
9
109
4,095
๐Ÿ”ฅ Day 20 of #50DaysOfReactNativeUI ๐ŸŽ‰ ๐Ÿ“ Today's UI Component: Direction Aware Tabs ๐Ÿ”— Source Code: github.com/hewad-mubariz/reaโ€ฆ Feedback & suggestions are welcome! ๐Ÿ™Œ Let's grow together in this challenge. ๐Ÿ’™ #ReactNative #ReactNativeUI #Day20 @expo @reactnative @swmansion
3
19
110
4,823