I'm Never Using React Router Again

  Рет қаралды 58,723

Josh tried coding

Josh tried coding

Күн бұрын

Пікірлер
@toofaeded5260
@toofaeded5260 10 ай бұрын
Love the endless change in life cycle of apps before going from dev to production.
@froxx93
@froxx93 10 ай бұрын
Oh wow, thanks a ton for the Shift+option+O shortcut! It has always been a pain point for me to manually remove those things
@hyperprotagonist
@hyperprotagonist 10 ай бұрын
Don’t lie Josh. You’ll be using react router in your next project 😂
@statuschannel8572
@statuschannel8572 10 ай бұрын
Truee 😂
@saksham_1612
@saksham_1612 10 ай бұрын
😂😂😂
@Yesterday_i_ate_rat
@Yesterday_i_ate_rat 10 ай бұрын
*Dom
@vanhellsing3029
@vanhellsing3029 10 ай бұрын
yes
@jamshediqbal7936
@jamshediqbal7936 10 ай бұрын
Haha it's funny but true
@joe-robin
@joe-robin 10 ай бұрын
4:27 Josh: That is magical ✨ Also Josh : That is basic stuff.
@rjwhite4424
@rjwhite4424 10 ай бұрын
Dude whenever I want to know what's up and coming libraries or software I check out your channel. You rock!! I'd love to see a longer in depth tutorial video where you built a basic app.
@thebenkalungi
@thebenkalungi 9 ай бұрын
Thanks... this is a great intro video. is like a portal that keeps changing the UI view whenever a matching route is active.
@versaleyoutubevanced8647
@versaleyoutubevanced8647 10 ай бұрын
Crazy how Josh don't know what Outlet does, is literally the most awesome thing about react routers
@BliitzPint
@BliitzPint 10 ай бұрын
I was also a bit shocked about that. I mean come on, this doesn’t exist for only 2 days or so…
@graysonorr8172
@graysonorr8172 10 ай бұрын
He could of at least looked it up. He does edit his videos@@lollol-il2vz
@darwinnarro2889
@darwinnarro2889 10 ай бұрын
I dont know what Outlet does too 😆the funny thing is that in some projects I use React Router PD: I would rather never touch anything about React Router to be honest
@anth0ni33
@anth0ni33 10 ай бұрын
Nothing is beating the loader and action of react router💪🏾
@vty4261
@vty4261 10 ай бұрын
dude, there is loaders as well and they are type safe
@anth0ni33
@anth0ni33 10 ай бұрын
@@vty4261 just found out. Thanks
@BliitzPint
@BliitzPint 10 ай бұрын
Josh: **eats Ryder** - Twix: **comes out** - Josh: “I never eat Ryder again!!!”
@swaroopkanakam8684
@swaroopkanakam8684 10 ай бұрын
Thank you for sharing these informative videos; they've certainly enriched our knowledge and understanding
@TutoDS2014
@TutoDS2014 3 ай бұрын
How can be used with React Query?
@SamuelKarani
@SamuelKarani 10 ай бұрын
"fully type safe" does't add much for most sites and projects which are small and have a few routes to begin with
@athulgeorge4873
@athulgeorge4873 10 ай бұрын
Ur complaining about something the tool was not designed for. It’s for large apps that heavily rely on routing. Updating routes and search params can cause large breaking changes that u would not be aware of unless u had good typechecking on routes.
@oussamasethoum1665
@oussamasethoum1665 10 ай бұрын
I hope you have talk about the layout part next time.
@sohamnandi7526
@sohamnandi7526 10 ай бұрын
We need an end to end tutorial
@prashlovessamosa
@prashlovessamosa 10 ай бұрын
Please make more comprehensive Tut on this please.
@dileepa-mn2to
@dileepa-mn2to 10 ай бұрын
Need a full video about this
@MrWalrusxD
@MrWalrusxD 10 ай бұрын
I am trying to switch to Tanstack Router from React Router. But as I experience, all of my components are going to be placed in the routes. Is that a right conclusion? You can add the component as a function but not give any properties. Has anybody have tips?
@ardianhotii
@ardianhotii 10 ай бұрын
Can you please make a tutorial making and app using tanstack router and react query with pagination , this would be best combo
@SkillR1
@SkillR1 4 ай бұрын
Instead of reload your window after installing a dependency - you can just "Restart TS server" instead - this will re-init typescript for you current vscode window
@athulgeorge4873
@athulgeorge4873 10 ай бұрын
Can u make a full stack app using tanstack router and trpc with SSR? Would love to see if SSR is possible with tanstack router
@gavinlindridge
@gavinlindridge 10 ай бұрын
I would love to see this setup also!
@zakir.nuriiev
@zakir.nuriiev 10 ай бұрын
Cool review! Thank you!
@iury664
@iury664 10 ай бұрын
it is unbound from react tree ?
@iury664
@iury664 10 ай бұрын
well "parallel Route Loaders" hahah nice
@ralkey
@ralkey 10 ай бұрын
i dont understand the point of using a router. it seems so much easier to me to just create folders which tells where in the url something is (like /home) and put a .tsx file there this just seems way too much work for something so basic is there something about routers that im not getting?
@neociber24
@neociber24 10 ай бұрын
That's a router, but the complexity is removed
@Tifidy
@Tifidy 10 ай бұрын
this was ridiciliously helpfull thanks
@zakidzz
@zakidzz 10 ай бұрын
hey do us an advanced shadcn totorial advanced costumisation and variants .....
@pradyumnaramesh4226
@pradyumnaramesh4226 10 ай бұрын
josh moved to mac?
@jitxhere
@jitxhere 10 ай бұрын
Hey. I would love to see project on React Vite Tanstack Query and Router
@jamshediqbal7936
@jamshediqbal7936 10 ай бұрын
I only like the type-safe part but I also hate it at the same time because I have to use that much boilerplate code to make it actually type-safe... 😂
@anasouardini
@anasouardini 9 ай бұрын
I'm too used to the in-one-place version of routing.
@xya6648
@xya6648 10 ай бұрын
Congrats on the mac!
@samwise8731
@samwise8731 10 ай бұрын
"fully typesafe" but in the codegen, I see some "any" type lol
@omarkraidie
@omarkraidie 10 ай бұрын
So what about next?
@statuschannel8572
@statuschannel8572 10 ай бұрын
looks good But no thanks, i already spent lots of time from react router v5 to v6 to v6.3.3 to v6.4 and not going to invest anymore time in routing!
@joshtriedcoding
@joshtriedcoding 10 ай бұрын
fair enough
@zoltanbalogh8949
@zoltanbalogh8949 10 ай бұрын
And there is also no sense using this library :D you can achive routes type safety with many other ways (you do not need another useless fancy "autogen "solution"") and also react-router way too powerful This feels way too complex, compared to only few lines of code with react router,
@athulgeorge4873
@athulgeorge4873 10 ай бұрын
@@zoltanbalogh8949autogen is one way of doing it, tanstack router prefers u don’t do it that way but gives u the option regardless
@statuschannel8572
@statuschannel8572 10 ай бұрын
@@zoltanbalogh8949 true i already made a simple approach which is putting all the routes in an object so you don't have to worry about typos and stuff. there could be better approaches as well
@denniscual4618
@denniscual4618 10 ай бұрын
It just crazy how we can say that React Router is not a modern router lib. Remix is using it under the hood and these loaders/mutations and apis for managing url state are driven by React Router. This Tanstack and React Router are not totally comparable. Tanstack is more opinionated compare to the later like having its own caching. But you can integrate caching into React Router like using it with react-query. But saying React Router is not a modern is kinda misleading.
@orzarhi
@orzarhi 10 ай бұрын
Josh, enjoy your new Mac! 😅
@joshtriedcoding
@joshtriedcoding 10 ай бұрын
YESSIR
@khaledsanny4817
@khaledsanny4817 10 ай бұрын
So much boilerplate 😅
@TheIpicon
@TheIpicon 10 ай бұрын
Vercel should take some pointers
@capztube9069
@capztube9069 8 ай бұрын
Outlet is too good to gloss over!
@0xtz_
@0xtz_ 10 ай бұрын
I need to try this 👀, but I need to migrate all the routes hhhh
@preetam-raj
@preetam-raj 10 ай бұрын
Sorry! I will go with NextJS
@johnsoto7112
@johnsoto7112 10 ай бұрын
Or use nextjs!!
@paw565
@paw565 10 ай бұрын
I think it's easier to just use next js
@MrJfergs
@MrJfergs Ай бұрын
So you're not going to use remix, because that is what react router v7 is going to be. I know this is a youtube clickbait title but the job market is going to still be filled by react router for years anyways.
@barcalover016
@barcalover016 10 ай бұрын
how much did they pay you? this is just an ad guys
@dantelooper2283
@dantelooper2283 10 ай бұрын
I wonder how React devs feel when they use Angular Routing System.
@disinfect777
@disinfect777 10 ай бұрын
react devs use nextjs anyway
@divyanshm.2276
@divyanshm.2276 10 ай бұрын
this is great
@Zagoorland
@Zagoorland 10 ай бұрын
It's only for "vanilla" react only, right? Like for dashboards, or SPAs. Vite + react is not widely used anymore, due to SSR libs like Next. It's a shame, because this library looks very cool indeed.
@iced2916
@iced2916 10 ай бұрын
I would say react by its own is still used a lot
@gcash49
@gcash49 10 ай бұрын
dont be fooled by twitter and reddit, react + vite is still used
@jayandran2007
@jayandran2007 2 ай бұрын
Remix is better if you understand how it works.
@LlamaPony
@LlamaPony 8 ай бұрын
💥
@kurwacherry
@kurwacherry 10 ай бұрын
isnt tanstack basically react query?
@ArcticPrimal
@ArcticPrimal 10 ай бұрын
Tanstack Query is the new name for react query. Josh is showing a different Tanstack product called Tanstack Router, which is equivalent to react-router(made by Remix devs) but different from Tanstack Router
@robertsandiford6223
@robertsandiford6223 10 ай бұрын
You're still using raw react? Why?
@denissorn
@denissorn 10 ай бұрын
Why wouldn't he? For many projects SPA can be a better way of doing things. E.g. you have third party or own web APIs in doesn't matter which language, and you're building an actual application, not a web site (ERP, banking, Book keeping stuff etc) where you would care about SEO and random people.
@robertsandiford6223
@robertsandiford6223 10 ай бұрын
@@denissorn What are you using to make these apps? CRA?
@denissorn
@denissorn 10 ай бұрын
@@robertsandiford6223 last time I worked with react I used vite. Not sure what's the current best/recommended way to do it, but if I would simply search the web and check the situation/recommendedations. Vite worked quite well for me, and migrating projects from CRA to Vite was pretty straightforward and simple.
@nothotdog5
@nothotdog5 9 ай бұрын
@@robertsandiford6223 React + Vite. CRA is dead
@gorandigitalnomad
@gorandigitalnomad 10 ай бұрын
JavaScript influencer is very popular job on youtube, obviously🙄
@knsense
@knsense 10 ай бұрын
how can you title this "I'm never using react router again" then proceed to say "I don't know what an outlet is". Did you ever use react-router to begin with?
@h051n
@h051n 10 ай бұрын
naahh setup takes to long
@essamal-mansouri2689
@essamal-mansouri2689 9 ай бұрын
Obviously if it's a small project with nothing important then this is not worth the setup but for anything where you want resilience and the type checking this is worth it even if it takes ten times longer
@vinniv6806
@vinniv6806 10 ай бұрын
yeah.... another JS library... doing exactly same job, like many other....
@KevinVandyTech
@KevinVandyTech 10 ай бұрын
TanStack Router has so many innovations compared to other client-side and framework routers. It's actually a game-changing library.
@rayyanabdulwajid7681
@rayyanabdulwajid7681 10 ай бұрын
​@@KevinVandyTech Tanstack is excellent for data fetching and it's headless data grid. I don't know about this routing.
@DaPaBe1999
@DaPaBe1999 10 ай бұрын
The cool kids like to use TypeScript ("i cannot longer use vanilla js")
@electroheadfx
@electroheadfx 10 ай бұрын
incroyable, its too fast ;) thx
@ivangechev4243
@ivangechev4243 10 ай бұрын
Outlet is for putting children
@ehm-wg8pd
@ehm-wg8pd 10 ай бұрын
enough of click bait
@lasindunuwanga5292
@lasindunuwanga5292 10 ай бұрын
Are we really gonna forget the fact that this is for SPAs? All those SPAs will eventually become websites backed by a full-stack framework once those developers get to know about the drawbacks of SPAs. Then this package is in stone unless it is adopted by NextJS. I don't think that would happen either because NextJS and React-Router are maintained by Vercel. Pretty sad ;( Not for me though, because I don't like the maintainer of TanStack.
@govindbisen388
@govindbisen388 10 ай бұрын
Wtf is this easy?
@FranFiori94
@FranFiori94 10 ай бұрын
You will probably switch to Remix in the future so i think ull be using react router
@lamhung4899
@lamhung4899 10 ай бұрын
This is totally a lie.
@Ali-rz6bn
@Ali-rz6bn 10 ай бұрын
First
@_remma
@_remma 10 ай бұрын
240th
@lonewolf7704
@lonewolf7704 8 ай бұрын
I Waited 3 Years For This Router. It STILL Blew My Mind.
21:30
Theo - t3․gg
Рет қаралды 104 М.
Is Tanstack Router Better Than React-Router?
18:00
Jack Herrington
Рет қаралды 40 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
A Better Way to Write APIs?
12:00
Josh tried coding
Рет қаралды 99 М.
React 19 has a Problem
7:43
Josh tried coding
Рет қаралды 34 М.
I Chose Clerk over NextAuth... And This is Why!
3:14
DRVGOtheDEV
Рет қаралды 1,1 М.
I Found The Most Underrated Animation Library
6:25
Josh tried coding
Рет қаралды 43 М.
TanStack Router: Code Based Routing
13:55
Dev Leonardo
Рет қаралды 3,1 М.
You might not need useEffect() ...
21:45
Academind
Рет қаралды 177 М.
The Better Way to Manage React State
7:38
Josh tried coding
Рет қаралды 38 М.
Fetching Data Doesn't Get Better Than This
6:58
Josh tried coding
Рет қаралды 139 М.
This Package Saved My SaaS
5:46
Josh tried coding
Рет қаралды 125 М.
This React Drag and Drop Component Is Magic
9:56
developedbyed
Рет қаралды 101 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН