🧪 React Under The Hood

And How a Github engineer uses LLMs

Cosden Solutions Logo

Hey guys,

Welcome to another edition of Import React by Cosden Solutions!

This week, we’re diving into some must-know React insights, from rewriting React from scratch to smarter form data persistence. Plus, we’ll explore how to build your own React library, how a GitHub engineer uses LLMs effectively, and key developer philosophies to level up your workflow.

Now, let's get into the newsletter! 🤙 

⚡️ The Latest In React 

⚒️ Build your own React
This site may be old, but it still does a really great job of breaking down React's core concepts. It walks you through rewriting React from scratch, step by step, following the real architecture, just without the extra optimizations and non-essential features. Perfect for truly understanding how React works under the hood.

📖 Join over 4 million Americans who start their day with 1440
Your daily digest for unbiased, fact-centric news. From politics to sports, to global events, business, and culture, we cover it all by analyzing over 100 sources. Our concise, 5-minute read lands in your inbox each morning at no cost. Experience news without the noise; let 1440 help you make up your mind. Each email is edited to be as unbiased as humanly possible and is triple-checked (by hand!) to ensure that you’re getting the truth, the whole truth, and nothing but the truth. [ad]

🥞 Persisting Form Data
Form data persistence is crucial in web apps, whether for saving progress, handling refreshes, or sharing states. While localStorage has been a go-to solution, modern tools offer even smarter alternatives. Nuqs takes this to the next level, and this blog post will teach you how.

📚️ How to build a library in React
Want to build your own React library? Tiger Abrodi’s walkthrough covers everything, from Tsup to useSyncExternalStore and the high-level architecture of a library.

🧠 How a Github Engineer uses LLMs
Software engineers are divided on large language models, some see them as revolutionary, while others dismiss them as overhyped. Sean Goedecke, a staff engineer at GitHub, gets immense value from LLMs, arguing that skeptics are simply "holding it wrong" by not using them effectively. In this post, he shares how AI enhances his daily workflow as a staff engineer.

🖊️ Key Developer Philosophies
This blog shares key developer philosophies from a senior dev, passing wisdom to the next generation. Avoid the temptation of a full rewrite, aim to be 90% done in 50% of the time, and automate good practices. Plus, plenty more developer philosophies to consider in your career.

Quick Links

10 Must Know Tips From a Senior React Developer

In this video, I'll walk you through 10 essential React development practices that I've learned throughout my career as a senior developer.

I’m confident that these practical insights can significantly improve your React applications and help elevate your development skills to the senior level.

Check it out below. 👇️ 

See you soon!

Darius Cosden