React Newsletter #252

Blitz.js beta, ReacType 5.0, and should you really use useMemo?


News

Blitz.js launches beta

Blitz.js is a framework built on Next.js that employs a Ruby on Rails architecture to allow you to create fullstack React apps with a "zero-API" data layer. Definitely an interesting project to keep an eye out for.


Articles

Open Sourcing the Netflix Domain Graph Service Framework: GraphQL for Spring Boot

Members of the Netflix team wrote about Netflix developed a Domain Graph Service (DGS) framework that is now open source. The DGS framework simplifies the implementation of GraphQL, both for standalone and federated GraphQL services.

ReacType 5.0: Prototype your React applications without writing a line of code

ReacType is a prototyping tool that enables new and seasoned developers to build React components via a drag-and-drop interface and visualize in real time how their components are being constructed in a code preview window. This article walks through some of the new features in v5.0 and a few different scenarios where using ReacType could be helpful.

Should You Really Use useMemo in React? Let’s Find Out.

In this article, Kevin Van Ryckegem takes a scientific approach to answer this question, defines a hypothesis, and tests it out with real-life benchmarks in React.


Tutorials

Reactive styles in React Native

Tamás Menyhárt wrote a great guide that will help you learn how can you easily implement reactive styles and provide real runtime theming in your React Native app.

Next.js explained in 10 Tweets

A nice, bite-sized intro to Next.js in this tweet thread by Colby Fayock.


Sponsor

react-email-editor

React Email Editor is a drag-n-drop email template builder component that makes it easy to add a solid email editor to your React apps. Designs are saved in JSON and can be exported as HTML.


Projects

Hookstate

A simple but powerful and very fast state management tool for React that is based on hooks.

Kord

A web app that lets you listen to your Spotify, Soundcloud, and YouTube playlists all in one website. Built with React, Gatsby, Redux, and Experess.js.

IDOM

Not explicitly for React developers, but IDOM is a new declarative Python package for building highly interactive user interfaces that describes itself as "React for Python." It even features an implementation of Hooks for Python.

React Static Tweets

An extremely fast static renderer for tweets. Here's a demo.


Videos

Mastering Typescript State Management using Redux

In this 30-minute video, Jack Herrington continues his state management with React + TypeScript by looking at how to properly type Redux and Redux Thunk.

made with ❤️ by ui.dev