ricar ⚛️
8.6K posts

ricar ⚛️
@msRicar12
This account is no longer active: @ric_jms
España Katılım Ekim 2011
771 Takip Edilen455 Takipçiler

Few ppl will read this, but: I made a thing ✨
I called it FrameCount, and I've had a great time building it
It's a web that lets me track what I watch and see how much time I’ve spent doing it
Would love to hear your thoughts if you check it out 🙏
framecount.app
English

this is the tech stack I use for the side-project I'm building:
- NextJS 15
- React 19 + TS
- Tailwind 4 + some ShadCN
- OpenAI
- Prisma + PostgreSQL
- Vercel
- PostHog
any recommendations for tools I should be using?
#buildinpublic #sideproject
English

@delba_oliveira Yes, I've already tried the experimental version but it doesn't work in most OSs, in mobile platforms I had a lot of issues with layout shifts and weird state transitions. Let's see if the team can bring it fast 🙏🏼
English

@msRicar12 I'd say View Transitions are the endgame here. Still early, but have you seen: nextjs.org/docs/app/api-r…
English

@delba_oliveira Ohh I see. I need to figure out if it's possible to smooth transition between Skeleton and content. Exit animations on the server are virtually impossible afaik, but at least having an enter animation for the content will improve a lot the experience and partially solve UI shifts
English

@msRicar12 I meant the little circle ◔ might unnecessarily show for a frame on a fast navigation that wouldn't have needed a loading indicator.
English

Just having a fun time with shallow routing, motion in SSR React and NextJS dynamic rendering 🤙🤙🤙
#buildinpublic #react #nextjs
English

Wondering if there’s a more “engaging” way to display that data than a table or a chart 🤔
ricar ⚛️@msRicar12
Been playing with some of this stuff: - Next.js 15 + App Router - React 19 - Prisma It's a bit of an overkill for a personal movie tracker, but - I learned a lot building it. I'll share it soon just in case someone wants to throw some feedback in! 🍿
English

@ak_elrawas Thanks I'll investigate the first 3 topics which I'm not very into tbh.
One specific question: when you say "lazy load", you mean using "dynamic" imports from next or React lazy? I have several dynamic imports in the root layout but not sure which one is better though
English

@msRicar12 - analyse your bundle
- tree-shake your libraries
- try to lazy load stuff in your root layout
- image optimisation
- revise your fonts
there are a lot of reasons this could happen you'd need someone to have the time to look at the code
English

@msRicar12 this depends on so many things no one could give you a straight answer
English

@iamsahaj_xyz Question: Was this achieved only applying the View Transitions API? I was trying to have some "animated transition" between dark/light mode in a project and it was very difficult due to each particular UI element transition behavior 🫠
English




