Can I setup aws cloudfront for this app, client side is slow in the first time using app.
@pcv-free-as-a-birdКүн бұрын
Hi Remix! I’m building right now a headless ecommerce using Remix and Hydrogen. The problem is that I’m trying to deal with a package called @sanity/image-url from Sanity and I have this Vite SSR problem. The thing is that I did both solution from the video and it’s still not working.. any idea?
@kudorgyozoКүн бұрын
These videos are awesome. Thanks!
@SumitSingh-c8nКүн бұрын
how to get the data from dynamic generating input fields :]
@pcv-free-as-a-bird3 күн бұрын
You guys should release a prefetch for the image in the v3 🙌
@pcv-free-as-a-bird3 күн бұрын
Super cool! For prefetching (render) I would have a question. Are the links downloaded after the initial load with the loader data or at the same time? Would it slow my initial load? Anyone? Thank you
@AlexBlack-xz8hp10 күн бұрын
This is awesome!
@mr.daniish10 күн бұрын
Ryan, ily 🫶
@henrikrinne363911 күн бұрын
Hello from the future
@DaveVedder13 күн бұрын
For anyone watching this now, `useTransition` was renamed `useNavigation` in Remix.
@SikarinPunsawat19 күн бұрын
Defer still good for SEO ? I was try it and what in pagesource it seem that show loading... component
@BolatbekYeraliyev21 күн бұрын
no single comment about texture of his shirt and video compression?))) thank you Ryan for recording this video. amazin presentation and lots of stuff to learn about
@sahilmulla168022 күн бұрын
is there an onPrefetch on Links?
@jwdotjs24 күн бұрын
Great updates 🎉
@moishinetzer24 күн бұрын
Awesome session! Another big win of defineRoute$ is that you get type hints for all Remix route-level APIs (some beginners I have helped don’t know many of them)
@jamshediqbal793624 күн бұрын
Is remix merging into react-router?
@samiullahsheikh501523 күн бұрын
Yes it is almost merged into react-router and in v7 of react-router it will the the react-router + vite = remix. They officially announced that in reactis conference
@user-kt1iz4vc3x25 күн бұрын
you can't argue against michael "what are you doin with the remix branding blah blah" talking like a idiot lol
@jtrenda33325 күн бұрын
Literally as you're talking about not knowing how to notify people that it's starting, I'm sitting here thinking to myself, "Dang, I missed it..." Oh well, at least it's still here to watch after the fact.
@lucasgiunta887425 күн бұрын
Can we already find documentation about this single fetch ? What's mean exactly for our loader function ?
@Remix-Run25 күн бұрын
Single Fetch is currently behind an unstable future flag as we're still working out the API You can view the current docs here: remix.run/docs/en/main/guides/single-fetch
@joyayitey53825 күн бұрын
Awesome stuff! Am I the only one that noticed Ryan is using Vim-based editor?
@kinggoesgaming25 күн бұрын
Code with vim maps I think
@joyayitey53825 күн бұрын
@@kinggoesgaming so cool 😎
@eleah266525 күн бұрын
Hi and thanks. Say hi to Brooks for me. Let's have lunch in Austin some time.
@user-jn3yi8rm1p27 күн бұрын
which tool do you use for disalbe/enable javascript on developer mode?
@SilvaOnTube28 күн бұрын
This is singularly unhelpful for someone like me who knows nothing about Remix.
@beakerbkrАй бұрын
I know this video is 2 years old but there is still no better way to handle life cycle events (onSuccess, onError etc..) outside of react-query. There are some RFC's on the Remix and React-Router repos that discuss adding these lifecycle events. I just want to add my voice in support of including these for useSubmit and useFetcher Still loving Remix and we are using it to build some amazing applications at my work.
@sbogdaniukАй бұрын
Thanks! This is the really best DOCs for me, when I watch how designer of the product uses his product. Also I can see how Ryan is thinking while coding. PS: Ryan, I want to buy for you some cubes to learn time, sort of how babies learn things :D fun to watch u struggling with it ))
@hectorleon431Ай бұрын
This steps do not solve exports is not defined from any library, ¿is anyone with same issue?
@VladyVeselinovАй бұрын
Kiliman is the embodiment your of the inner developer voice.
@Kiliman3970Ай бұрын
Thanks for the kind words.
@mannuelfАй бұрын
Thank you for this, vite-plugin-cjs-interop for the win ❤
@resulterror2381Ай бұрын
can i use github pages for deploy shopify remix app ?
@nodeguru7663Ай бұрын
I'm curious to know how we can upload files in Remix please make a video.
@ajinkyaxАй бұрын
Oh I think this is interesting you hosted Remix app on cloudflare does that mean this is yet another massive advantage over NextJs. Can you please make video on hosting Remix app with Poagress, drizzle at Cloudflare
@RogerStudnerАй бұрын
when I do this, I never see the size coming from the disk (around 3:02 in the video). Is this due to being in localdev?
@ronindevninjaАй бұрын
thanks to makes me trust on react again
@MerthanMerterАй бұрын
kiliman is the only reason im using remix
@mindvault7259Ай бұрын
Kiliman is amazing !
@Kiliman3970Ай бұрын
Wow! I'm honored. Hope you're enjoying Remix.
@Kiliman3970Ай бұрын
@@mindvault7259 Thanks! I appreciate it.
@kxmodeАй бұрын
WITCHCRAFT :o
@thru_and_thruАй бұрын
Dude you have a serious talent for communicating these abstract topics and making them seem so simple. So glad I found these videos.
@lucasgiunta8874Ай бұрын
It this cache work between multiple tab for the same user ?
@alexandrepereira6522Ай бұрын
Super hyped. Great to see the amazing individuals that contribute to this ecosystem.
@mistersunday_Ай бұрын
Watched, then commented :D Good stuff, been waiting for middleware a long time. I had to use NestJs as my "real backend API" and remix as BFF, but once available I could consider moving some stuff to remix
@Kiliman3970Ай бұрын
There's a part where Brooks asked about why I defined AppLoadContext that way at 26:45 (I must not have heard him). The reason is because Remix defines the interface in "@remix-run/server-runtime", but we need to modify it by adding additional properties/methods. By using `declare module`, we tell TypeScript that we're overriding the interface defined in the other module. NOTE: You don't need to do this for the new Server Context in my latest version, since we use a unified `get/set` method with actual context types. However, if you want to extend AppLoadContext for things you define in `getLoadContext`, you'll still want to do this. I actually have a `types` folder where I define contex.d.ts as well as session.d.ts to set my SessionData and SessionFlashData type. See my latest example app. More on ServerContext here: github.com/kiliman/remix-express-vite-plugin/tree/main/packages/remix-create-express-app#servercontext
@Kiliman3970Ай бұрын
The current version of my middleware implementation now adds Server Context as discussed in Remix Roadmap #11.
@michaelo.agboola7685Ай бұрын
Second! This is awesome.
@Kiliman3970Ай бұрын
Great editing Brooks... made me sound a lot smarter than I am :D
@yarapolanaАй бұрын
you are a genious! Thank you for this!
@w0bleАй бұрын
Hi Michael. Could you perhaps share some background on using # instead of ~ for path alias?
@Remix-RunАй бұрын
Michael mentioned in the video that he is following the advice found in this Epic Stack decision doc github.com/epicweb-dev/epic-stack/blob/main/docs/decisions/031-imports.md
@ShaneCodesАй бұрын
First Two great people, excited to watch it.
@WillKleinАй бұрын
LOL this pie analogy.
@alinsimionАй бұрын
Great presentation! Keep up the good work! P.S: The Remix hoodie is so cool is there any merch available?