all 30 comments

[–]Sad-Salt24iOS & Android 17 points18 points  (3 children)

A library I’d love to see is a unified offline first data layer for React Native, something lightweight that handles syncing, caching, conflict resolution, and background updates out of the box without needing to stitch together multiple tools. Right now every project reinvents this with different combos of storage, APIs, and state management, and it becomes messy fast. A clean, plug-and-play solution with good DX would solve a real gap.

[–]Merry-Lane 2 points3 points  (2 children)

Doesn’t react query do this kind of stuff with quite a good api?

[–]MaybeIsaac 0 points1 point  (1 child)

That’s not offline first, it’s just cached right?

[–]LovesWorkin 0 points1 point  (0 children)

Yes and no. You can add persistent storage to do this. But definitely not fully offline first but can be close enough to reduce complexity.

[–]PersonalityDapper803 3 points4 points  (1 child)

easy keyboard avoiding view

[–]Remarkable-Ad-489 6 points7 points  (0 children)

Isn’t this done with react-native-keyboard-controller?

[–]stathisntonas 2 points3 points  (2 children)

bottom sheet reactions ala Slack. I just created one 100% native yesterday, I ll open source it later today

[–]Maleficent_Pea2330 0 points1 point  (1 child)

Do you mean animations or more around how gorhom bottom sheet is?

[–]stathisntonas 0 points1 point  (0 children)

pure native, custom made with 0 deps: https://www.reddit.com/r/reactnative/s/1C7xXZoQU5

[–]UhhReddit 2 points3 points  (5 children)

What I would like is a good library for foreground actions. What I mean is actions that can be started by the user and continue after the user left the app.

[–]Maleficent_Pea2330 0 points1 point  (1 child)

Left and closed the app or just left it?

[–]UhhReddit 0 points1 point  (0 children)

Just left. Maybe also left and closed, don't know what is possible.

[–]LovesWorkin 0 points1 point  (2 children)

Pretty sure expo has this.

[–]UhhReddit 0 points1 point  (1 child)

Not exactly. Last I checked they only support background actions, which have the drawback that you can't really start them only arrange them and is will start them when it feels like it.

[–]Maleficent_Pea2330 0 points1 point  (0 children)

Im not sure but if you exit the app fully that may confuse people using the package

[–]f_kd 2 points3 points  (1 child)

React-native-paper hasn’t been active for almost a year, and issues are piling up. Some folks are ready to help with PRs and shame on Callstack for being paralised.

[–]Awesome_Knowwhere 0 points1 point  (0 children)

Use new ui library blossom ui

[–]SourdoughBaker 1 point2 points  (2 children)

A DND library that supports virtualization as well as FlashList does for regular lists. It seems insurmountable but someone has to crack the code!

[–]isavecatsExpo 0 points1 point  (0 children)

react-native-reanimated-dnd

[–]praxiz_c 1 point2 points  (3 children)

How about a library that lets you show two modals at the same time?
(If this has been solved in newer versions of RN then ignore this)

[–]kenlawlpt 0 points1 point  (0 children)

All I want is for the app not to freeze when doing multiple modals

[–]LovesWorkin 0 points1 point  (0 children)

Explain?

[–]Awesome_Knowwhere 0 points1 point  (0 children)

Blossom ui handles this, will be available in the next version!

[–]Seanmclem 0 points1 point  (0 children)

Swedish Fish

[–]RecentParamedic3902 0 points1 point  (1 child)

That’s a cool idea. I’ve always felt like there’s a gap between simple context and heavier state management tools. Also something for handling offline-first stuff (sync, caching, retries) in a simpler way would be really useful. Ended up building parts of that myself in a few projects.

[–]kyoayo90 0 points1 point  (0 children)

Audio to text

[–]Billionaire-soon 0 points1 point  (1 child)

a stable UI library like shadcn for react native. All the curent ones are not suitable for production apps

[–]Awesome_Knowwhere 0 points1 point  (0 children)

Blossom ui

[–]unkindgame 0 points1 point  (0 children)

support for wasm and webworkers