Sunday, 5 February, 2023 UTC


Summary

#392 – February 06, 2023
Why React isn't dying
There's a bit of fuzz, mainly on Twitter, about React dying and other libraries being better than React, and that you're doing something wrong or missing out if you're choosing React right now.
[Free On-Demand Course] Terraforming Kubernetes (sponsor)
In this 1-hour course, you’ll learn how to spin up a Kubernetes cluster using Terraform. Hosted by best-selling Udemy instructor and author, Justin Mitchel, the course also covers the requirements for Linode Kubernetes Engine (LKE) to deploy a pre-built public container from DockerHub on our cluster.
Make Your React Tests Easier to Write, Understand and Maintain
React components can be complex and difficult to test, especially when they have a lot elements and interactions. To simplify testing, it’s best to separate the test code from the code that is used to interact with the component. This will make your tests easier to read, understand, and maintain.
Historical context around create-react-app
Dan Abramov provides historical context and evolution of create-react-app.
Custom React Hooks and When to Use Them
Custom hooks are one of the most underused React abstractions. Let's explore when it makes sense to use them compared to other abstractions.
Structured data, SEO and React
People being able to discover your website when they search is important. This post is about how you can add structured data to a site. Adding structured data will help search engines like Google understand your content, and get it in front of more eyeballs. We'll illustrate this by making a simple React app which incorporates structured data.
React recursively re-renders child components, but there is a nuance
React re-renders recursively, and when it comes across the element that preserves its referential identity from the previous render, it can stop the recursion.
How to build a better React map with Pigeon Maps and Mapbox
We needed a lightweight, essentially free solution for a customer map that would display our events in our React app. So we turned to Pigeon Maps and Mapbox, and here is how we made it.
  • The Ultimate Guide to JavaScript Error Handling
  • Fixing Material UI and Emotion's handling of Transient Options
  • Understanding App Directory Architecture In Next.js
newsletters
  • Daily Tech
  • Programming Digest
  • Tech Lead Digest
  • C# Digest