The Best Stack for Universal React Apps

  Рет қаралды 12,200

Simon Grimm

Simon Grimm

Күн бұрын

What is the best stack for a universal app with React that works great on the web and as a native iOS and Android app? Let's find out.
🔥 Learn React Native FAST: galaxies.dev
Links:
- T3 Stack: github.com/t3-oss/create-t3-app
- T3 Turbo: github.com/t3-oss/create-t3-t...
- Tamagui: tamagui.dev
- Expo: expo.dev
- Evan Bacon Blog: github.com/EvanBacon/evanbaco...
#############################
❤️ You can also find me on:
Twitter: / schlimmson
Instagram: / simongrimm_
#############################
00:00 The problem with universal apps
01:04 T3 Turbo
05:36 Tamagui
10:16 Expo Router
13:54 Sidenote: Capacitor
15:07 Tech Stack Recommendations

Пікірлер: 63
@galaxies_dev
@galaxies_dev 4 ай бұрын
Explore Galaxies.dev today - your shortcut to learn React Native ⚡
@foobar9653
@foobar9653 4 ай бұрын
Yayy!! Thank you Simon :)
@galaxies_dev
@galaxies_dev 4 ай бұрын
You are welcome :)
@rainerdechet
@rainerdechet 4 ай бұрын
Once again, a perfect video about Universal React Apps. Think about how many 'admin dashboards' and 'marketing pages' in all the repos we could remove.
@galaxies_dev
@galaxies_dev 4 ай бұрын
True 😂
@user-jm5qu3gd4l
@user-jm5qu3gd4l 4 ай бұрын
A very informative video that benefits a lot of people. It would be even better if it had CC subtitles. Even if it's only in English, I can translate it into the local language.
@fabsync
@fabsync 2 ай бұрын
A new fan here.. it will be great to see a tutorial that uses this stack.. a project
@mojojojo6525
@mojojojo6525 2 ай бұрын
Love yor work Would be great if you made a full app with it
@SuperYoda7
@SuperYoda7 4 ай бұрын
can I get rid of drizzle and use Prisma instead?
@enzocodes
@enzocodes 4 ай бұрын
Hey Simon! How would you handle user authentication in a react native app with an existing next.js backend using next-auth for example? Session can be read from the web application and therefore you can make requests to protected API routes in next.js. But how would you make those requests from a React Native app? Is it possible to make request to an protected api route in Next.js from a React Native app? Thanks!!
@freddiemotion
@freddiemotion 4 ай бұрын
Thanks for this video Simon! Really nice to have an overview of the options out there for Universal React Apps (I thought the T3 stack was only for web). I was wondering if you see much of a difference between using Solito on its own with Nativewind vs Tamagui?
@galaxies_dev
@galaxies_dev 4 ай бұрын
If you use Solito, you still need to have platform matching UI components that are either native or web. Therefore I think it's not working great alone
@mohammedaslam2912
@mohammedaslam2912 4 ай бұрын
great!
@galaxies_dev
@galaxies_dev 4 ай бұрын
Thanks ✌️
@SuperYoda7
@SuperYoda7 4 ай бұрын
This is exactly what I was looking for! I was just wondering what tech stack to go for. I will totally try T·3 Turbo but with Prisma if that is possible.
@galaxies_dev
@galaxies_dev 4 ай бұрын
Yeah I think that should be possible!
@n8dotjs
@n8dotjs 4 ай бұрын
One thing you didn't really cover is the ability to do SSR for the web parts for each projects
@jobayer-hosen
@jobayer-hosen 2 ай бұрын
How about next-adapter?
@juanvieira8249
@juanvieira8249 4 ай бұрын
Thanks for the video! I thought Solito on its own would be enough for this purpose? You can still get custom web/mobile views but also share most of them
@galaxies_dev
@galaxies_dev 4 ай бұрын
You could also just use Expo Web, there are many great options!
@rajkrishnarana1015
@rajkrishnarana1015 4 ай бұрын
For a market ready application, is Expo for react native is great choice or not?? I'm concerned about the some features like in app purchases etc.
@galaxies_dev
@galaxies_dev 4 ай бұрын
Yes it is. You can use every feature in a RN Expo app with prebuild today!
@ss-tech-channel8403
@ss-tech-channel8403 4 ай бұрын
What about .NET MAUI?
@thetechlave
@thetechlave 4 ай бұрын
Hii Steven, what’s your MacBook spec? I want to get a coding MacBook
@rishabh1S
@rishabh1S 4 ай бұрын
If you're on a tight budget, try macbook M2, else go for M2 pro or M3 pro
@edhahaz
@edhahaz 4 ай бұрын
I only care about web (+PWA) and I would like it if the mobile-web experience were like Ionic (native feel). Two problems with that: Ionic is not nextjs friendly. Using Ionic seems to result in a desktop experience that looks like stretched-out mobile app.
@galaxies_dev
@galaxies_dev 4 ай бұрын
Yeah you are spot on with that obersavtion.
@Skalexsong
@Skalexsong 4 ай бұрын
I have a project using next 14 with capacitor for hybrid app, but now I think to move on to react native for future references.
@galaxies_dev
@galaxies_dev 4 ай бұрын
If it works and you are happy, no reason to ditch that stack!
@boladojl
@boladojl 3 ай бұрын
What do you think about T4 stack?
@galaxies_dev
@galaxies_dev 3 ай бұрын
Definitely good approach!
@titbarros
@titbarros 4 ай бұрын
What about gluestack?
@galaxies_dev
@galaxies_dev 4 ай бұрын
It's a cool set of components, but not a full solution on its own imho
@nothingrev
@nothingrev 4 ай бұрын
Next js with Capacitor wont be best?
@galaxies_dev
@galaxies_dev 4 ай бұрын
Not in terms of the best native app performance, but a legit stack definitely.
@nothingrev
@nothingrev 4 ай бұрын
@@galaxies_dev We are planning to make a large project for B2B, B2C, ... so Is it advisable to utilize Next.js with Capacitor, or would another approach be more preferable ?
@samnmeje3486
@samnmeje3486 4 ай бұрын
it was good to learn about tamgui , but looks risky to try on a big project
@bedirhancelayir3295
@bedirhancelayir3295 4 ай бұрын
definetely
@jatiquep5543
@jatiquep5543 4 ай бұрын
What should you use then 😢😢
@galaxies_dev
@galaxies_dev 4 ай бұрын
Why risky?
@franciscokloganb
@franciscokloganb 3 ай бұрын
I’m using PandaCSS in Ionic, Panda hasn’t reached 1.0.0, I’m pretty sure it has less reach than Tamagui could have in React Native, since in the web world Tailwind is kind of king. I’m would be confident to use it big projects. Sometimes people just need to do it.
@harshanawijesinghe9264
@harshanawijesinghe9264 2 ай бұрын
It's not risky actually. I have used it in some projects and it worked out fine. There is no one to go solution when it comes to big projects. You always have to mix with different techs to get the work done
@gamingwolf3385
@gamingwolf3385 4 ай бұрын
Nextjs is good but there is no T3 stack with app router , so maybe we will take libraries and each one build its own T3 stack hhh
@Itspinky1995
@Itspinky1995 4 ай бұрын
anyone else trying to find a good Tutorials for t3 stack turbo but cant find a good one ??
@tuananhdo1870
@tuananhdo1870 4 ай бұрын
try Theo or Wds
@galaxies_dev
@galaxies_dev 4 ай бұрын
Maybe I should do another in depth one?
@andrijavranic5058
@andrijavranic5058 4 ай бұрын
no solito?
@magne6049
@magne6049 4 ай бұрын
yes, the tamagui takeout starter mentioned uses it.
@galaxies_dev
@galaxies_dev 4 ай бұрын
It's in the starter :)
@mauricenoever
@mauricenoever 4 ай бұрын
I love next JS with capacitor
@DAVID14955
@DAVID14955 4 ай бұрын
using nextjs with capacitor affect the performance?
@mauricenoever
@mauricenoever 4 ай бұрын
@@DAVID14955 in my opinion is the performance good I build an Todo App.
@galaxies_dev
@galaxies_dev 4 ай бұрын
Sure will give you an overall smooth experience, and great choice for many small projects.
@patolorde
@patolorde 4 ай бұрын
No flutter?
@jordangigg8631
@jordangigg8631 4 ай бұрын
flutter is shit
@infantfrontender6131
@infantfrontender6131 4 ай бұрын
Flutter is using WASM (Canvas) for Web and the final experience is terrible
@galaxies_dev
@galaxies_dev 4 ай бұрын
Nah
@tranquillityEnthusiast
@tranquillityEnthusiast 4 ай бұрын
Bro forgot about Ionic😢
@SeanCTTR
@SeanCTTR 3 ай бұрын
Ionic is a component library that fundamentally only works on Web. Capacitor allows web apps to integrate more seamlessly with/as native apps. Which is probably what you’re thinking about and can work with any UI framework not just ionic. And ionic can work with without capacitor.
Local-First is the Future, Here’s Why
14:51
Simon Grimm
Рет қаралды 18 М.
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 7 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 14 МЛН
БАБУШКИН КОМПОТ В СОЛО
00:23
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 17 МЛН
Flaws of the T3 Stack
37:40
Theo - t3․gg
Рет қаралды 41 М.
React Native vs Flutter - Which should you use?
22:31
Simon Grimm
Рет қаралды 17 М.
Why I moved to React Native
12:06
Simon Grimm
Рет қаралды 44 М.
PowerSync in 100 Seconds
1:57
PowerSync
Рет қаралды 2,6 М.
This took us too long, I'm sorry
12:46
Theo - t3․gg
Рет қаралды 54 М.
Building a Native Mobile App with Next.js and Capacitor
31:13
Simon Grimm
Рет қаралды 47 М.
THE React Native Tech Stack for 2024 😎
13:52
Simon Grimm
Рет қаралды 42 М.
Nathan Wienert - Better apps, less code, more platforms | App.js Conf 2023
27:51
10 EPIC React Native Animation Libraries
13:33
Simon Grimm
Рет қаралды 16 М.
Mobile Devs Hate Servers. Expo Wants To Fix That.
16:05
Theo - t3․gg
Рет қаралды 70 М.
Сколько реально стоит ПК Величайшего?
0:37
Проверил, как вам?
0:58
Коннор
Рет қаралды 189 М.
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН