React Newsletter #176

React microfrontends and monorepos, handling API request race conditions in React, and an introduction to Redux


Articles

The story of a V8 performance cliff in React

This article describes how V8 chooses optimal in-memory representations for various JavaScript values, and how that impacts the shape machinery — all of which helps explain a recent V8 performance cliff in React core.

Why is React doing this?

Whenever Sebastian gives an explanation as to why React took a certain approach, it's probably best to listen. Here's one such example.

React Microfrontends and Monorepos: A Perfect Match

In this article, you'll learn to use a monorepo when implementing a microfrontend architecture. You'll explore how this approach mitigates problems typically associated with microfrontends.

Handling API request race conditions in React

You probably fetch some API data in your React apps, but have you covered the edge cases? Let's see what those edge cases are, when they happen, and how to avoid them.

Introduction to Redux (and React-Redux)


Tutorials

A Guide to Deploying your React App with AWS S3

In this tutorial, you will learn how to deploy your React app to AWS S3. This includes setting up HTTPS, a custom domain, a CDN and continuous deployment. No prior AWS experience is needed as you will be taken through the entire process step-by-step.

React Hooks Mini Crash Course

This tutorial gives a high-level overview of React Hooks with useState and useEffect examples.


Sponsor

React developers are in demand on Vettery

Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.


Projects

ShapeForm - Schema Driven Forms for React

This form library features JSON Schema validation, Redux/Standalone state management, Form Reducers, and more. It was recently open sourced by the ShapeForm team.


Videos

React Hook Pitfalls

The hooks honeymoon phase is over. We were able to overlook our confusion as a reasonable familiarity issue, but now it’s time to get real about the pitfalls of React Hooks. Hooks lead to a better user experience and fewer bugs for sure, but without the right foundational understanding of them and certain JavaScript semantics, we’ll probably cause other problems in the process of using hooks. In this talk, you’ll explore some of the gotchas of using hooks, why those things are problems, and how to think about hooks so we develop an intuition for how to use hooks while avoiding the pitfalls.


made with ❤️ by ui.dev