React Newsletter #204

Github acquires npm, React Suspense in practice, building an expense tracker with Hooks


Hi everyone, I felt weird sending this without mentioning anything. I hope this brings a little bit of normalcy to your day - even if for a moment.


News

GitHub acquires npm

npm is currently home to over 1.3 million packages with 75 billion downloads a month. In this post, GitHub's Nat Friedman explains why GitHub acquired npm and what their focus will be going forward.


Articles

React Suspense in Practice

This post is about understanding how Suspense works, what it does, and seeing how it can integrate into a real web app. You'll look at how to integrate routing and data loading with Suspense in React. For routing, Adam will be using vanilla JavaScript, and he'll be using his own micro-graphql-react GraphQL library for data.

How React Reignited My Love for Web Development

In this post, James King shares 5 reasons why he came back to web development after 5 years of iOS development, and why he attributes a lot of those reasons to React

Secrets of JavaScript: A tale of React, Performance Optimization and Multi-threading

In this series of articles, Leo Fabrikant shares some in-depth lessons he learned from optimizing a uniquely challenging search UI.

Why we chose Typescript for the Hasura Console

In this article, Aleksandra gives an in-depth description of how the Hasura team made the decision to introduce a statically typed frontend language to their large React codebase, and why they ultimately chose to use TypeScript.


Tutorials

Build a Expense Tracker app with React Hooks and LocalStorage API

In this tutorial, Aman Mittal walks you through building a small Expense Tracker app using React Hooks. Furthermore, to add real-time functionality, you are going to learn how to use localStorage API in a React application.


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. Get started today.


Projects

Poké95

This is a Windows 95 style Pokédex built with React. Prepare for lots of nostalgia.

CV19 Assist — Coronavirus Assistance

CV19Assist is a network where people at-risk (i.e. the elderly and people with pre-existing medical conditions) can quickly and easily connect with volunteers willing to help. Among other things this would include asks like grocery shopping and getting medications. The team behind this project is currently looking for volunteer React and Firebase developers to help build the user-facing service.


made with ❤️ by ui.dev