- Import React
- Posts
- 🏗️ Write Code That Lasts Decades
🏗️ Write Code That Lasts Decades
And building forms in React 19
Hey guys, happy Friday.
I hope you all have a fantastic 2025! I’ll continue sharing my favorite React content here every week. As always, let me know if you have any feedback!
Now, let's get into the newsletter! 🤙
⚡️ The Latest In React
🛣️ Long Term Software Development
Bert Hubert's blog on long-term software development explores a very under-discussed topic on the internet. While most modern software thrives on continuous deployment and automated testing, certain industries, like nuclear power, aviation, and healthcare, require stability over agility. Here, software must endure decades, with carefully planned updates and detailed release notes. This is a great blog post exploring the topic.
đź’¬ Master a New Language in 2025
Whether you’re planning a winter getaway, setting bold New Year’s resolutions, or exploring something new, Babbel is here to help you start speaking a new language. With just 10 minutes a day. Babbel’s expert-designed lessons and innovative AI Conversation Partner make learning fun, easy, and effective. For a limited time, Import React readers can save up to 67% during Babbel’s New Year Sale. [sponsor]
🗳️ Building a simple form in React - before and after React 19
React 19 just dropped, bringing significant improvements to form handling. This guide dives into the before and after of building forms with the new features, showcasing cleaner code, better performance, and smoother user interactions.
🧠Cognitive load is what matters
Feeling confused while reading code? That confusion isn’t just frustrating, it’s also costly as a developer. Cognitive load is a real, measurable limit of how much our brains can juggle at once, usually about four chunks of information like variable values or call sequences. When code pushes past this limit, understanding it becomes a serious challenge.
🤖 Building effective agents
This might not be my usual React talk, but Anthropic’s pre Christmas post caught my attention. They’ve worked with teams building large language model (LLM) agents and found that simplicity wins. The best setups skipped complex frameworks, opting for straightforward, composable patterns instead. Their guide shares practical tips for developers building smarter agents, I think it’s definitely worth a read!
❌ What Every Developer Should Know About Offline-First Apps
Offline-first development flips the script: it treats offline mode as the default and online connectivity as a bonus. Unlike traditional web approaches that assume constant connectivity and see offline states as errors, this philosophy builds resilience by prioritizing functionality even without an internet connection.
Quick Links
The team at ComfyDeploy migrated their dashboard from Next.js to just React. Here are the reasons they say you don’t need Next.js.
This Query Builder Component for React let’s you build complex queries with ease.
A user on Reddit wrote a great mini guide, sharing 4 small tips to help you become a better React dev.
A collection of reusable react hooks that you can easily copy and paste into your apps or add directly through the shadcn CLI.
Nadia Makarevich wrote a great blog post where she explores the impact of React Compiler on initial load time with numbers.
Daniel Doubrovkine argues that keeping a personal CHANGELOG, is a really great decision that will have many clear benefits.
See you next Thursday!
Darius