| #262 — October 27, 2021 | 
|   | 
| The New React Docs, In Progress and Now In Beta — The React docs are being entirely rewritten to use hooks rather than classes, introduce illustrations, and generally bring them up to modern speed. This currently-in-beta version also includes interactive examples and challenges with the objective of improving the learning experience. React Core Team | 
| Next.js 12 Released — The popular Node.js + React development framework takes its biggest step forward yet with an array of improvements including beta support for middleware, React 18 support, native ES module support, a Rust-powered compiler for 5x faster builds, and more. The Vercel Team | 
|   Power Up Your JavaScript with Functional Programming — Learn core functional JS programming techniques by coding with pure functions, learning recursion, higher-order functions, closures, currying, function composition, and more. Frontend Masters sponsor | 
| What’s New in Gatsby 4 (Now Fully Released) — Gatsby is a React-based open source framework and v4 introduces new content rendering methods, new build and deployments architecture, new CMS APIs, and more. Jeff James (Gatsby) | 
| The CSS-in-React Landscape — There is no specific, officially sanctioned styling solution for React, so you’ll likely end up choosing one of the libraries covered in this survey of candidates. Chris Coyier | 
| ▶ Implementing a 'Candy Crush' Game with React — The latest of Ania’s no-nonsense all-about-the-code screencasts walking through the creation of a simple puzzle game. While Candy Crush likely doesn’t need to be re-invented, you can apply the skills learned to a variety of game scenarios. Ania Kubów | 
| 
 
 
 | 
| A React Rendering Cheat Sheet — When does a component re-render? What can cause such re-renders, and how can unnecessary ones be prevented? Alex Sidorenko | 
| Migrating from React Redux to React Query — React Query is rapidly gaining in popularity, which might be because developers are discovering it’s quicker and easier to use than Redux. Robert Hofmann | 
| How to Create CSS Custom Properties That Dynamically Update with React & JavaScript
   | 
| ▶  A First Introduction to Test Driven Development with React
   | 
| How to Use  | 
| 🛠 Code and Tools | 
|   | 
| react-chrono: A Modern Timeline Component for React — Render a themeable timeline in 3 unique modes (vertical/horizontal, tree, or auto-playing slideshow). Also includes keyboard navigation support. Try it here. Prabhu Murthy | 
| React Native Testing Library 8.0 — Now in it’s eighth major release, RNTL will help create maintainable tests for your React Native projects. Callstack | 
| Blitz.js: Rails-Like Framework for Monolithic, Full-Stack React Apps — A ‘batteries included’ framework built on Next.js that boasts a ‘zero API’ approach eliminating the need for a REST/GraphQL API for the data layer. Brandon Bayer and Blitz.js Contributors | 
| Make Large-Scale Changes 75% Faster with Batch Changes Sourcegraph sponsor | 
| Rowy: A Grid Component for Google Cloud Platform — Want an Airtable-like experience with integrations to SendGrid, Twilio and Slack? GCP only due to using Firestore as its real time data source. Rowy | 
| The Matchbox Design System and Component Library — The design system and UI that powers the SparkPost bulk email management platform. SparkPost | 
| Rakkas: An Alternative to Next.js? — A developer experience akin to Next.js with features inspired by Svelte. rakkasjs | 
| 
 |