Category: react

Big changes ahead for Next.js

May 25, 2022 By Mark Otto 0

A Roundup of React State Management Libraries in 2022 — React’s strength is its flexibility in fitting in with different development approaches, including state management where there are numerous options nowadays. This post does a basic roundup of several popular options including Zustand, Recoil (which…

Testing components with Playwright

May 18, 2022 By Mark Otto 0

Aspect: A New Visual Environment for Building Components — It’s a new, unproven tool, but any efforts to simplify the development process are laudable to us, and you might find it useful too. Currently it only exports class components, but it’s great to see them…

Hello useEvent

May 11, 2022 By Mark Otto 0

An RFC for useEvent, a New Fundamental React Hook — Billed as a so-far ‘missing piece’ of the hooks system, the proposed useEvent is for defining an event handler that ‘sees’ fresh props/state but has a stable function identity. The motivation and use cases are…

The story of concurrent rendering in React

May 4, 2022 By Mark Otto 0

Shopify Unveils React Native Skia — Skia is a popular (used in Chrome, Android, Firefox, etc.) 2D graphics library and Shopify has brought its 2D drawing capabilities into React Native for you to create your own cross-platform graphics on the fly in any RN app.…

React 18.1 released

April 27, 2022 By Mark Otto 0

Remotion 3.0: ‘Write’ Videos in React — Remotion provides a way for you to use your React knowledge to create videos by writing what you want to happen in code with Remotion then handling the rendering and encoding. ▶️ This video showing off the new…

Putting React on Rails

April 20, 2022 By Mark Otto 0

How to Create a Modern CRUD App with Ruby on Rails and React — A thorough, and newly updated, tutorial covering building a fully functional CRUD app with Rails 7, SQLite, esbuild, React 18, hooks, React Router, and more. An ideal guide if you want…

Caching NextJS Apps with Serverless Redis using Upstash

April 14, 2022 By Mark Otto Off

The modern application we build today is sophisticated. Every time a user loads a webpage, their browser needs to download the bulk of data in order to display that page. A website may consist of millions of data and serve hundreds of API calls. For…

An admin panel for React-powered B2B apps

April 13, 2022 By Mark Otto 0

React Folder Structure in Five Steps, 2022 Edition — The latest part of Robin’s attempts at updating his well regarded React resources to 2022 standards. Articles about structuring React apps are always popular and this one breaks the idea down into five steps going from…

React libraries for 2022

April 6, 2022 By Mark Otto 0

React Libraries for 2022 — The React ecosystem has become so big — we routinely track over 1500 React-related libraries ourselves — the problem is more one of being spoilt for choice than not having what you need. This list represents a sound place when…

React 18. It’s here.

March 30, 2022 By Mark Otto 0

React 18.0 Released — Almost a year ago, the plan was for 18 to be simple to upgrade to with minimal changes needed – and despite the introduction of a new concurrent rendered, Suspense, new hooks, automatic batching, and more (all covered in this news…