#271 — January 12, 2022 |
🗓 We're back and ready for another fantastic year for React (though we're going to take a quick look back at React Conf 2021 first). React 18 is only just around the corner, too – exciting times! |
▶ A Recap of React Conf 2021 — React Conf took place online for the first time in 2021 and this is a fantastic summary of what took place along with videos of the talks and why you might watch some of them. The main keynote covered the state of concurrency, Suspense, server components, React Native, and more. Jesslyn Tannady and Rick Hanlon |
A Visual Guide to Alex Sidorenko |
New Course on State Machines with XState by David Khourshid — If you build large JavaScript apps and want to stop running into weird edge cases, you'll want to learn state machines. Spend your time modeling app logic clearly and robustly. Frontend Masters sponsor |
Relay 13 Released: A Framework for Building Data-Driven React Apps — A way to avoid using imperative APIs for fetching data in React apps. Instead, you define your data requirements using GraphQL and Relay does the rest. The new Relay compiler is a big part of this release. |
On React Project Layout — The author makes the case that the layout of the Tommy Groshong |
|
How to Connect a React App to a Notion Database — A well written and easy to follow explanation. Alex Eagleson |
Real-Time React Apps Using Watchables — The impetus for Shortwave’s creation of their open source watchable library was to address a small yet intractable requirement: for their app’s users to see updates to their email inbox without the need for a refresh. This article describes its use as well as potential application outside the original domain. Tyler Rockwood (Shortwave) |
The Only Two Custom React Hooks We Ever Really Use
|
How To Prevent Unnecessary React State Update Re-Renders
|
Rethinking Modals Management in React
|
Computed Properties in React vs. Vue
|
🛠 Code and Tools |
react-tree-graph: Render SVG Trees — A tree rendering component now in its seventh major release. Check out the demo as well as additional examples. James Brierley |
React-Grid-Layout — A draggable grid component similar to Packery or Gridster. The showcase demo as well as a series of focused demos illustrate its considerable capabilities. RGL |
Data Visualization Made Easy with ReactJS, Nivo, and InfluxDB InfluxData sponsor |
Elf: 'Magical' Reactive State Management? — Another entrant in the busy React state management space, this one claiming to have ‘magical powers’?! (And a cute logo, to be fair.) The interactive demo on StackBlitz might help you decide if that’s actually the case. Netanel Basal |
ActiveMDX: More Easily Re-Use and Re-Purpose Documentation — For any domain—such as software development—which depends on accurate and up-to-date technical documentation, a classic pain point is keeping the various re-used chunks of content up-to-date. Based on MDX, this library offers the promise of keeping these documents in sync as the source document content evolves. Jonathan Soeder |
Markdown Editor 3.9: A Simple, React-Powered Markdown Editor with Preview
|
Rendition: Figma to React in One Click?
|
use-cannon 4.5: Physics Based Hooks for react-three-fiber
|
|
🥦 And on a health kick.. |
Calories-In: A New Year, A New You? — The perennial polesitter of New Year’s resolutions is losing weight or improving health in some way — often achieved by eating better. What better way to welcome in 2022, therefore, than a React powered meal planner..! Submitted by a React Status reader, you can check out a live version or watch a video demo. Vladimir Angelov |