Rishabh Agarwal
banner
rishabhagarwals.bsky.social
Rishabh Agarwal
@rishabhagarwals.bsky.social
Senior Software Engineer working on Reactjs and web optimization.
Reposted by Rishabh Agarwal
In TypeScript, there are recursive types - that is, types that refer to themselves. They have a few helpful use cases in your TypeScript code, which Eda explains here. You'll learn how recursive types work, how they can apply to recursive data structures, & more.
www.freecodecamp.org/news/recursi...
May 10, 2025 at 12:01 AM
I moved to Bluesky for higher quality content that I’m more aligned with which is true to some extent. However I realized what I really like about it is *less* content and that I like zero even better. So I think I’m getting off of Bluesky as well. I didn’t need better social media but none.
May 9, 2025 at 8:13 AM
Got excited to see GPT 4.1 and Claude 3.7 in Windsurf (been a week since coding). I was surprised to find both felt noticebly worse than Claude 3.5. Has anyone else noticed this?
May 6, 2025 at 6:53 PM
Frontend has its own challenges — responsiveness, accessibility, UI/UX. But backend deals with system architecture, data integrity, security, scalability, concurrency, and reliability. It’s not just CRUD. It’s about a design system that scales.

But saying Frontend is less challenging isn't right.
May 5, 2025 at 8:05 PM
So much to learn with React 19, but it’s a total game changer! 🚀
As a React dev, this is going to make life so much easier. Big thanks to the React team for pushing the limits! 👏
#React19 #WebDev
Today we're sharing that View Transitions and Activity are ready to try in the experimental channel, along with docs and updates on other areas we're actively working on:

react.dev/blog/2025/04...
React Labs: View Transitions, Activity, and more – React
The library for web and native user interfaces
react.dev
May 5, 2025 at 7:02 PM
Reposted by Rishabh Agarwal
I'm still exploring React 19 Actions! Here's a blog post about building reusable components with Actions, utilizing useTransition() and useOptimistic(), and exposing an action property callable by parent components.
aurorascharff.no/posts/buildi...
Building Reusable Components with React 19 Actions | Aurora Scharff
In this blog post, we will explore how to build reusable components with React 19 Actions, track transition states, use optimistic updates, and expose action properties for custom logic.
aurorascharff.no
April 4, 2025 at 10:29 PM
When performance issues creep in, I always ask:
Am I rendering too much, too often, or too unnecessarily?
Most times, it's not React that's slow—it’s how we use it.
Memoization, virtualization, and dependency arrays aren’t tricks—they’re part of a mindset: "render with purpose."
#ReactPerformance
May 5, 2025 at 6:29 PM
React is not just about components—it's about how we model complexity.
When you lift state, abstract logic into hooks, build a design system, you're creating a language for team.
Consistency beats cleverness every time.
when debugging becomes easier for juniors, that’s when you succeed as a senior.
May 5, 2025 at 6:15 PM