React Newsletter #153

React Native 0.59, server rendering with React and React Router, and a comlete guide to useEffect


News

Releasing React Native 0.59

React Native 0.59 is released. Here's the feature list:

  • React Hooks support
  • Updated JavaScriptCore (Perf gains)
  • Faster app launches
  • CLI Improvement
  • +more

Articles

Server Rendering with React and React Router

Server side rendering a React app can provide a few different benefits including performance and SEO. The problem is with those benefits comes a cost of additional complexity to your application. In this post, we’ll start from scratch and slowly build a server side rendered React (with React Router) while breaking down some of the complexity as we go.

A Complete Guide to useEffect

A complete guide to useEffect, written only as Dan can.

Rendering large lists with react-window

If you use React and need to display large lists of data efficiently, you may be familiar with react-virtualized. It's a windowing library by Brian Vaughn that renders only the items currently visible in a list (within a scrolling "viewport"). In this post, Addy breaks down how it works and why you might want to use it.


Tutorials

A Complete React Redux Tutorial for 2019

In this Redux tutorial Dave explains how to use Redux with React incrementally – starting with plain React – and a very simple React + Redux example. He'll explain why each feature is useful (and when you can skip some). If you're looking for a free intro to Redux, this one is up there with the best.

Form Validation Using Custom React Hooks

This tutorial walks through building a form validation engine using custom React Hooks, from scratch, without having to learn a single form library.


Projects

The Birth of React and Reason

In this podcast episode, Joel (the host) talks to Jordan Walke, the creator of React, our most popular open source project, and the creator of Reason, a programming language cousin of JavaScript based on OCaml.

react-beautiful-dnd

Beautiful and accessible drag and drop for lists with React. v10.1.0 just released.

useDimensions

A React Hook to measure DOM nodes.


made with ❤️ by ui.dev