Robin Wieruch

@rwieruch.bsky.social

React & Next.js • JavaScript & TypeScript • Freelance Full-Stack Web Developer • Technical Co-Founder • Father of 2 • GitHub Star

👀 React 19 Insight Server Components won't eliminate waterfall requests, they only shift where these requests occur. As a result, using the correct data-fetching patterns remains just as critical in server-driven React applications as it has always been in client-side React.

Bild

Enrollment for the course is officially closed and I'm so grateful for the incredible response 😲 I'm relieved and excited to dive back in and finish up all the content! Thanks to all the developers who signed up. I can't wait to see how far we'll go together 🚀🚀🚀

Robin Wieruch@rwieruch.bsky.social · 2y ago

🔥 We are live! I'm beyond excited to announce the early access of: The Road to Next 🎉 🎊 🥳 A comprehensive, self-paced video course for full-stack web developers, featuring React 19 and Next 15. www.road-to-next.com

👀 Feature-Based React Architecture In a growing application, it's easy for different domains to become intertwined. For example, in the UI, a Comment component can quickly end up inside a Post component, and a data-fetching function might be extended beyond its original purpose.

Bild

☄️ 94% of students choose the higher-tier option, combining the Developer + Engineer Journeys, rather than sticking to just the Developer Journey. The demand for advanced courses is incredibly high! But it's super hard to come up with an advanced course if you don't lay out the foundation first.

Robin Wieruch@rwieruch.bsky.social · 2y ago

🔥 We are live! I'm beyond excited to announce the early access of: The Road to Next 🎉 🎊 🥳 A comprehensive, self-paced video course for full-stack web developers, featuring React 19 and Next 15. www.road-to-next.com

👀 React Insight I like to use kebab-case for all my files, even React components. Many freelance gigs have taught me over the years that kebab-case (or snake_case) is the most reliable way to handle file names across OSs with various case-sensitivity when sharing code with version control.

Bild

👀 React Observation There are multiple ways to fetch data in modern React: 👉 Server-Side 1️⃣ 👉 Client-Side 2️⃣ 1️⃣ React Server Components (RSC) 2️⃣ React Query (RQ) 1️⃣ + 2️⃣ RSC + RQ 1️⃣ + 2️⃣ React's use API (experimental) 2️⃣ useState + useEffect 2️⃣ tRPC (type-safe E2E)

Bild

👀 React insight Organizing React applications beyond 100,000 lines of code 🫠 Folder structures in React tend to be a highly debated topic. Each year, I revisit and refine my approach to organizing React applications. Let's dive into this 5-step plan.

Bild

👀 JavaScript Insight Functions tend to evolve over time, often gaining more logic. What starts as a simple "fetch posts by a user" can quickly turn into "fetch posts by a user with specific search, sort, pagination, and other criteria." To address this, I've started using Options Objects 👇

Bild

I created a Bluesky Starter Pack! 🎉 It includes ~75 wonderful people in the web dev community who are doing inspiring work. I know I’ve missed some folks; I plan on adding to it over time. Starter packs are such a great idea. Immediately makes Bluesky feel less lonely for newcomers. 😄

Post nicht verfügbar.

👀 React Insight URL state is often overlooked. I implemented it in most of my freelance projects over the years, and it had always a big impact on the UX. Libraries for URL state give you: 👉 typed search parameters 👉 reading and writing to/from URLs 👉 both simple and complex data types

Bild