One email per week, 5 links.

Do you want to keep up to date with the latest trends of front-end JavaScript development with React?

But keeping up to date with all the blogs, podcasts, and articles is time consuming so why not let someone else curate the content for you?

With our weekly newsletter you will get 5 top stories hand-picked into your inbox every Monday with topic ranging from React and React Native, and many other supporting libraries, tools, and tutorials.

Escape the distractions of social media and own your focus. Check out the latest issue and subscribe!

React Digest#293

this week's favorite

Before You memo()

In this post, I want to share two different techniques. They’re surprisingly basic, which is why people rarely realize they improve rendering performance. These techniques are complementary to what you already know! They don’t replace memo or useMemo, but they’re often good to try first.

Integrating Google Maps in React

Integrating Google Maps in React is tough and that is why we give you this in-depth tutorial! Together, we will create a simple Airbnb-like application where we use Maps JavaScript API, Geocoding API, and Places API.

Avoiding race conditions and memory leaks in React useEffect

We have specified an empty array as a dependency to the useEffect React hook. So we have ensured that the fetch request happens only once. But this component is still prone to race conditions and memory leaks. How?

React State Management Cheat Sheet

The quest for the ideal React state management is one of the most discussed topics in the React community. If you look around, you will often come across the following question: How do I manage my state in React?

Use CSS Variables instead of React Context

I've been riding the CSS-in-JS train for years (I was even a significant contributor to the "movement"). It's awesome. I've never been so productive working with CSS than when I added the power of JavaScript to it.

jobs

Software Engineer at DoorDash, US Remote

As a member of the Web Platform team, you will be focused on modernizing our tech stack, standardizing frameworks, and providing novel ways to scale both the performance of our apps and the productivity of our engineers.