#353 React 18 quick guide & core concepts explained

sponsor

Try GrapeCity’s Award-Winning Developer Tools

Experience GrapeCity’s collection of industry-leading JavaScript and .NET grids, UI, reporting, spreadsheets, document APIs, and mobile controls. GrapeCity empowers your development with familiar and accessible components so you can design for a variety of platforms and devices. Try any of our software solutions free for 30 days.

this week's favorite

React 18 quick guide & core concepts explained

React 18 sets the foundation for concurrent rendering APIs that future React features will be built on top of. This release focuses on performance improvements and updating the rendering engine.

Using AbortController to deal with race conditions in React

When developing applications, data fetching is one of the most fundamental tasks. Despite that, there are some things to watch out for: one of them is race conditions. This article explains what they are and provides a solution using the AbortController.

Creating a rich text editor using rust and React

We used to use Slate.js — a fine editor — but as we’re implementing our own rich text primitives for collaborative editing, we discovered the disconnect between our own primitives and Slate’s data model to be somewhat of a hindrance. So we got to thinking - what if we just built our own Rich Text Editor (RTE)?

Convert useState to useReducer in a React Context

Often, we find ourselves in a situation where we’ve coded with useState and we want more capability integrated into our change. That is, we may want to add a logging statement that outputs the original value and the changed value, or even store that change someplace as history. useReducer is perfect for this, but as it’s parameters feel quite different. Luckily, since useState is actually built with useReducer, it is very possible to make this conversion.

Formik vs. Hook-Form vs. Final-Form

A fair comparison over three top-rated Forms Library for React: Formik, React-Hook-Form, and React-Final-Form - With code samples and validation.

books

Free eBook: Try Infrastructure as Code

This ebook is meant to be a step-by-step guide for you to learn how to use some of the most in-demand IaC tools that exist: Terraform, Ansible, Puppet (and Puppet Bolt), Chef, and Salt. Each tool is covered as mostly a stand-alone-project that focuses on deploying a simple Docker-based Python web application from Github.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.