Тёмный

This took us too long, I'm sorry 

Theo - t3․gg
Подписаться 298 тыс.
Просмотров 54 тыс.
50% 1

GITHUB LINK github.com/t3-oss/create-t3-app
So proud of the entire Create-t3-app team for this massive ship. The T3 Stack has never been better. APP ROUTER IS HERE.
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4seOn3 for the awesome edit 🙏

Наука

Опубликовано:

 

20 окт 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@ccccjjjjeeee
@ccccjjjjeeee 8 месяцев назад
Next up: we've got some docs writing to do
@TalkingDonkeyz
@TalkingDonkeyz 8 месяцев назад
thank you for the hard work
@rbatsenko
@rbatsenko 8 месяцев назад
Yassss docs on Drizzle pls 😇 No more Prisma 🥳
@sumitpurohit8849
@sumitpurohit8849 8 месяцев назад
can you please provide docs for setting up clerk auth.
@DarkStoorM_
@DarkStoorM_ 8 месяцев назад
Ey, it's Blonde Prime
@mirashif
@mirashif 8 месяцев назад
😂
@TaranveerBains
@TaranveerBains 8 месяцев назад
😂
@jjgyoung
@jjgyoung 8 месяцев назад
Ayyye! I've been waiting for this. Thank you, Theo & team!
@dMDzn
@dMDzn 8 месяцев назад
Whoop whoop. I've been using the old pages router T3 app as a reference and made my own app version. Glad I can compare the new T3 app to squash some of my bad practices.
@outis99
@outis99 8 месяцев назад
I tried this but as I was having trouble properly setting up the context they released this so I switched
@nikensss
@nikensss 4 месяца назад
Really awesome tech in the t3 stack! I’ve been using it recently to learn more about frontend, next, and that (I’m a backend developer). The setup is seamless and it gives you a lot of speed. Gonna star it right now!
@lapulapucityrider3227
@lapulapucityrider3227 8 месяцев назад
julius is the one who is making the hard work
@TMANandMAISON991
@TMANandMAISON991 8 месяцев назад
Actually started a new t3 project yesterday and noticed they now support app router Great stuff
@oscarljimenez5717
@oscarljimenez5717 8 месяцев назад
You should add the serverAction wrapper that tRPC team made.
@garrett3032
@garrett3032 8 месяцев назад
Can you speak to TRPC in larger apps? We are struggling to manage all the query invalidation without normalization like there is in Apollo GraphQL. Thanks!
@sahilverma_dev
@sahilverma_dev 8 месяцев назад
thanks i was waiting for this.
@masmeert
@masmeert 8 месяцев назад
Glad to see this finally coming out ! Seeing that the docs are not up yet, does anyone know why the _components folder is named like this ?
@outis99
@outis99 8 месяцев назад
It's inside the app folder which uses folder based routing, the underscore is used to basically ignore this folder from the routing. I personally prefer putting the components folder outside the app folder because I don't like the underscore, it's really a personal choice
@helleye311
@helleye311 8 месяцев назад
Fantastic job there! I was playing around with kirimase, since it promised to be roughly a t3 experience but with shadcn and drizzle and app router right off the bat. And while it's sorta true, it also introduced a bunch of boring stuff like separate service files. I hate the weird insistence on making an api route, and only putting return service.getAll(input); in it. I sort of get the point of services since you could reuse the fetch code in two places instead of actually calling the router since that apprently is slow if you do it too much, but since these functions are more often than not 2 lines long, you could just copy the code and not cry about it too much. Either way, looking forward to doing my next project with this. long time coming but finally here!
@nicoalbanese10
@nicoalbanese10 8 месяцев назад
Hey! Kirimase creator here, what do you mean by separate service files?
@helleye311
@helleye311 8 месяцев назад
@@nicoalbanese10 When you auto generate an endpoint, it does the tRPC route, and a separate "service" file that actually has the logic. I believe you also validate input twice with zod for some reason. Unless either of those things were changed in the past week or two. And don't get me wrong, for autogenerated code it makes a lot of sense to base everything off of the DB schema with drizzle inference, but it just didn't agree with me for personal projects. It's fine if you know absolutely everything beforehand, but the moment I had to add a field in the DB I had to change like 4 files. It's probably also quite decent in a team setting to have a consistent code style and stuff.
@WillViles
@WillViles 8 месяцев назад
What’s the story with caching tRPC requests in RSC? Next cache invalidation via tags only works using fetch, right?
@c11l
@c11l 8 месяцев назад
i'm wondering the exact same thing, this is the only reason i'm forcing myself to use the whole fetch/server actions/rsc/... situation. if caching/deduping is the same/better with trpc, i'm switching back. considering opening a discussion about it on GH to know more about that
@MayJerCent
@MayJerCent 8 месяцев назад
Yes, I've been wondering about this as well. How're folks dealing with caching db calls directly from RSC with tRPC?... React.cache() does not revalidate when using "export revalidate" in NextJs... I saw the tRPC folks are experimenting with this, but it's not ready to use yet.
@alexenax1109
@alexenax1109 6 месяцев назад
Great video! I downloaded the latest version of the T3 stack and I was wondering why was so different from you official 3h tutorial
@ytvturtle
@ytvturtle 8 месяцев назад
Very noice🐢
@wouterdeen
@wouterdeen 8 месяцев назад
Could you do a quick video about Arc and the extensions and features that you're using?
@lukivan8
@lukivan8 8 месяцев назад
Finally! I waited so long for this. I prefer app router and was really sad that I couldn't use t3 stack with this directly
@succatash
@succatash 8 месяцев назад
Based in nextjs, but still cool it's the first Typescript only framework to use the app router.
@BrittonWinterrose
@BrittonWinterrose 8 месяцев назад
🔥
@nemanjam6272
@nemanjam6272 8 месяцев назад
that hair man with the moustache combo wtf
@vogelcodes
@vogelcodes 8 месяцев назад
I'm getting a issue with Hot Reload when using App Router. Whenever I save in the editor, the rendered page loses all styles for a brief second and then apply the css later. I'm using Tailwind.
@BunnyMolester
@BunnyMolester 8 месяцев назад
I was working with App router for a while, and here the issues I faced. Framer motion animations doesn't work. Routing animations doesn't work. Page elements animation not working in production build. Cannot push url params changes without reloading the page. These small things really tarnish the developer experience and deliveries. Going to stick with Page routing.
@Artuyeespl
@Artuyeespl 8 месяцев назад
I had problems with the routing animations you mentioned, and they were the sole reason that led me to revert to using Page Routing. I hope those problems will get fixed soon
@ABHISHEK-jc8kn
@ABHISHEK-jc8kn 7 месяцев назад
I was scratching my head asking to myself why its giving json error at an arbitrary position and was searching for this video like crazy lol. Probably the only theos video i missed and it made me suffer. Now i can compare. Thank lord theo and all the great 266+ people
@jellyfish1772
@jellyfish1772 5 месяцев назад
I just found out you created t3. Dammnnn
@mitchellcook9114
@mitchellcook9114 8 месяцев назад
Curious why you put the db object in the tRPC context, anyone know why?
@marianobenitez9781
@marianobenitez9781 8 месяцев назад
So you can access it in every procedure instead of importing it in every tRPC router
@Nathan00at78Uuiu
@Nathan00at78Uuiu 6 месяцев назад
I know you built your company with t3 stack, but do you think there are some freelance and saas scenarios that could use rails as a valid solution? or do you think if rails is a valid solution for a project, then t3 would also be valid and better than rails? thanks in advance. i'm looking to move into doing freelancing and did rails in the past so was thinking of using that but i feel like the t3 stack might have things i don't know about that will make my life easier.
@ryanmilton
@ryanmilton 8 месяцев назад
FINALLY!!! 🎉
@_Om_K
@_Om_K 8 месяцев назад
theo this is been happening to me everytime i run bun run dev on create t3 app that i get global.css error. i have tried this on windows with node 18(windows) with npm, yarn, pnpm, node 20(kubuntu) with bun which is installed day before yesterday with all the fresh installs no cache... yet i get the same error
@Dev-Siri
@Dev-Siri 8 месяцев назад
he's back from begas
@Dom-zy1qy
@Dom-zy1qy 8 месяцев назад
Well, now im excited to use t3.
@owenwexler7214
@owenwexler7214 8 месяцев назад
Glad pages router is still being supported. I don’t feel ready to move my major projects to app router yet. Glad there’s Drizzle support now too, I prefer to Just Write SQL™️ but if I’m gonna use an TS ORM, Drizzle, despite its issues, is the one I will use.
@raygan3
@raygan3 8 месяцев назад
Why still on react-query v4? Can’t v5 be used yet?
@deezydoezeet
@deezydoezeet 8 месяцев назад
Sweeeeeet
@R4S0N3
@R4S0N3 8 месяцев назад
what's the name of the browser you're using in the video?
@DerrekWonders
@DerrekWonders 8 месяцев назад
Arc
@IanJamieson
@IanJamieson 6 месяцев назад
I thought I'd give this a whirl. I have quite a large prisma schema, lots of relationships, and some data stored as json. Manually typing all these zod types was a pain. Decided to try zod-prisma-types and use those. My editor is freezing/dying, eslint keeps crashing, using trpc breaks static rendering also. I can see why some people like it, but I'm feeling it's very meh
@matijafric9839
@matijafric9839 8 месяцев назад
I am not getting auto reload on dev server on the windows :(
@sumitpurohit8849
@sumitpurohit8849 8 месяцев назад
We need clerk auth docs.
@shockgalaxy9849
@shockgalaxy9849 6 месяцев назад
Hi, can someone please help me to understand how do we cache data using serverside components with this app router and t3 stack?
@cryptoaddict6715
@cryptoaddict6715 8 месяцев назад
LFG
@sandrinjoy
@sandrinjoy 8 месяцев назад
1 database for all the projects? irs okay for personal projects, but for customer facing apps its ideal to keep seperare dbs
@SimonHylander
@SimonHylander 8 месяцев назад
If your building for different customers yes
@karolsyta1742
@karolsyta1742 8 месяцев назад
What is this browser name?
@MrManafon
@MrManafon 8 месяцев назад
Arc
@MarkPanado
@MarkPanado 8 месяцев назад
Why are your thumbnails always like that? 😲
@seyadeodin
@seyadeodin 8 месяцев назад
It just makes sense to standardize your thumbnails into whatever model you identify as more successful. In Theo's case the main subject of the video followed by some picture of him with a strong emotional reaction.
@mauriciabad
@mauriciabad 8 месяцев назад
I miss internationalization
@justthefacts1205
@justthefacts1205 8 месяцев назад
In which context?
@mauriciabad
@mauriciabad 8 месяцев назад
@@justthefacts1205 On the T3 stack. Almost all my apps need to be in multiple languages. I would expect i18n for the frontend static texts and also for some of the database text fields.
@mohabedr5030
@mohabedr5030 8 месяцев назад
i see that its not ready.
@TheIpicon
@TheIpicon 8 месяцев назад
as much as I love Theo and I'm like a hard core fan of him. I have to say that Kirimase (with only 9 contributors) does exactly what T3 does but much better.... more libraries support, and a codegen tool for a ruby on rails feel... once using kirimase I don't know to go back to T3...
@nicoalbanese10
@nicoalbanese10 8 месяцев назад
Kirimase creator here - aw man thank you for the kind words! I'm a huge fan of T3 and it was the inspiration for Kirimase. I'm actually aiming to make Kirimase (generate and add) compatible with T3 in the coming weeks too so stay tuned
@TheIpicon
@TheIpicon 8 месяцев назад
@@nicoalbanese10 your repo is starred, so I'll be on the look out ;)
@nexxel
@nexxel 8 месяцев назад
lfggg
@juan74826
@juan74826 8 месяцев назад
I think App router sucks. Not because of the features, but the decision to split Next.js "in half", meaning we will see a lot of companies using Next.js, but with projects in the old fashion Pages folder and others with App router. You basically need to remaster the framework you already knew. This sucks. This makes me doubt if its a good idea to invest my time learning this framework. If they launch a third "router" with totally new documentation, Im gonna throw myself out the window.
@MurderByProxy
@MurderByProxy 6 месяцев назад
hey dude big fan here but please do some push ups and drink some milk
@Fiercesoulking
@Fiercesoulking 8 месяцев назад
uff sounds very much like framework/ tool stacking which killed Java
@Orland89
@Orland89 8 месяцев назад
nice , but this is really awful. it's like the backend that only an ux developer would do.
@alejandroj.mendezc.981
@alejandroj.mendezc.981 8 месяцев назад
best stack ever
@cafedx_com
@cafedx_com 5 месяцев назад
After 7 years of frontend development and working with Angularjs, Vue, React Nuxt, Next, Svelte etc... I feel everything is getting complicated more more. the only one that feels better was sveltekit e2e type sfaty without all these headaches... and simple, but it is also going under some new changes which maybe going toward react ...
Далее
You still use Redux?
36:39
Просмотров 251 тыс.
🎙️ПЕСНИ ВЖИВУЮ от КВАШЕНОЙ💖
3:23:13
When You Get Ran Over By A Car...
00:15
Просмотров 3 млн
The Truth About Next.js 14
17:12
Просмотров 74 тыс.
Erdős-Woods Numbers - Numberphile
14:12
Просмотров 46 тыс.
Turborepo 2.0 - New UI + Watch Mode?!
6:09
Просмотров 2 тыс.
Can a Particle Be Neither Matter Nor Force?
21:57
Просмотров 294 тыс.
The Problem with Wind Energy
16:47
Просмотров 715 тыс.
I can't believe this is real
11:54
Просмотров 91 тыс.
Why doesn't Facebook use git?
20:07
Просмотров 185 тыс.
If this ships, it will change javascript forever
25:54
Просмотров 192 тыс.
Урна с айфонами!
0:30
Просмотров 7 млн
SSD с кулером и скоростью 1 ГБ/с
0:47