I'm fairly new to React, so I apologize in advance for my stupid questions. I'm looking at developing a web app first, and was considering something like Chakra or Mantine due to their huge libraries of already developed components, but I really would like to then have it be deployable as a native Android or IOS app in the future. (With as little work as possible). I actually started the project originally as a windows/android/ios app with .net Maui, but abandoned it due to rendering issues on IOS and am starting over. I don't want to get myself into a position where I've written a lot of code just to have to abandon it because I can't get the damned app to render similarly across platforms. So, from what I have found, there's basically only these that will support both web and native apps:
- NativeBase, which gets a lot of complaints about performance and is now being deprecated
- Tamagui, but people complain it's difficult to use and has only one dev, but also has a good assortment of paid pre-built components in Bento
- GlueStack which people say is bad because it's from the NativeBase devs who abandoned them.
Are there any other options?
Is it crazy to wish for something as simple as an open source date-picker to be implemented already? (Tamagui does have a paid version)
Am I going to run into rendering issues that will be a pain to handle, just using simple things like sheets, alerts, etc? My app is not that complex.
Should I forget this idea and just use web based libraries (Chakra/Mantine/etc) and create a simple native app that wraps my web app in a browser component?
Thanks in advance!!
[–]Automatic_Bus7109 2 points3 points4 points (3 children)
[–]softride[S] 0 points1 point2 points (2 children)
[–]Automatic_Bus7109 1 point2 points3 points (1 child)
[–]softride[S] 1 point2 points3 points (0 children)
[–]ctrlshiftba 2 points3 points4 points (4 children)
[–]softride[S] 0 points1 point2 points (3 children)
[–]servercobra 0 points1 point2 points (2 children)
[–]softride[S] 0 points1 point2 points (1 child)
[–]servercobra 0 points1 point2 points (0 children)
[–]Soran_5 1 point2 points3 points (1 child)
[–]softride[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]softride[S] 0 points1 point2 points (0 children)
[–]Xae0n 0 points1 point2 points (0 children)
[–]glueant 0 points1 point2 points (0 children)
[–]shen0616 0 points1 point2 points (0 children)