| #260 — October 13, 2021 | 
|   | 
| Introducing Sapling, a VS Code Extension for Traversing Your React Component Hierarchy — As your React codebase grows both in size and complexity, navigating the component hierarchy becomes increasingly difficult and time-consuming. Sapling adds an interactive dependency tree to the VS Code sidebar complete with available props for each component and easy navigation to the related files. Team Sapling | 
| ReacType 8.0: Popular React Prototyping Tool Now Exports with Tests — The new release of ReacType—the React GUI-based prototyping tool—has been enhanced with exports now including Jest and Enzyme tests for React, Next.js and Gatsby. William Rittwage | 
|   Start Learning Software Engineering Today — Ready to get started learning software engineering? Learn 1:1 with an expert mentor to master the skills, build your personal portfolio, and gain experience needed to land a role in software engineering. Apply to Springboard's Software Engineering Bootcamp to start your journey today. Springboard sponsor | 
| QUICK BITS: 
 | 
| Converting a React Component to TypeScript — By methodically working through the errors encountered in the process, the author provides an instructive summary of what it takes to modify a standard React component to use TypeScript. Matti Bar-Zeev | 
| How Kent C Dodds Built His Modern Website in 2021 — A walkthrough of the architectural and implementation decisions Kent made as he rewrote his personal website. By his own admission, it is over-engineered for the requirements if it was simply a ‘blogfolio’ website. However he was looking to demonstrate an “above and beyond” experience beyond the reach of simpler approaches. Kent C. Dodds | 
| 
 
 
 | 
| How to Create a React Radio Button — A short tutorial on the humble UI staple as implemented in React. Robin Wieruch beginner | 
| React Calendar Vs. Scheduler: What’s the Difference & When to Use Them Progress Kendo React sponsor | 
| Graph Data Visualization with GraphQL and react-force-graph
   | 
| A 'New Post' Node.js Script for Next.js
   | 
| How to Detect Slow Renders in React?
   | 
| Redux Is Dead: Long Live Redux Toolkit
   | 
| 🛠 Code and Tools | 
|   | 
| react-spring: Spring Physics Animation Library — Natural, fluid animation is achieved using spring physics which eschews defined curves and set durations. Spring physics employs the notion of spring stiffness and damping to each animation frame to achieve a much more natural effect. There's also an official homepage with links to cool demos like this one. Paul Henschel et al. | 
| dnd-kit: A New 'Kit on the Block' for Drag and Drop — Drag-and-drop functionality, which used to be a rarity with web apps, is now a base expectation by most users. This library promises to make your components drag-and-droppable with just a few lines of code. Claudéric Demers | 
| Mantine 3.0: Full Featured React Component Library — 3 months after 2.0, they’re ack with a 3.0 release. It’s an MIT licensed, TypeScript-based collection of now over 100 components and hooks with native dark theme support and a focus on usability and accessibility. Mantine Team | 
| ReactFire: Interact with Firebase — “Hooks, context providers, and components” for interaction with Firebase, Google’s platform for creating mobile and web applications. FirebaseExtended | 
| react-codemirror: The Popular Code Editor Made Available in React — The CodeMirror text editor is implemented in JavaScript and runs in a browser. This library enables it to be incorporated into your React app. uiw | 
| Caroumesh: Display 3D Objects in a Carousel Setting — An extension of the carousel concept to enable the browsing of 3D objects in a familiar manner. Adonis Stavridis | 
| 
 |