| #274 — February 2, 2022 | 
|   | 
| ▶ The Story of React (in 10 Minutes) — If you find yourself at the beginning of the React learning curve, it will be valuable to get a short recap of how it got to where it is today, or maybe you just want to be entertained? ;-) This video gets us up to speed with React's background. ui·dev | 
| Look for These React Trends in 2022 — The author takes a look at what they feel will be important in the coming year: Remix, server-side rendering, concurrent rendering, behaviour testing as well as some 'honorable mentions'. Chak Shun Yu | 
|   Free Activity Feeds & Chat APIs for Qualifying Teams — The Stream Maker Account provides qualifying teams with full and free access to Stream's Chat and Activity Feed APIs, making them accessible to side projects and new startups. Stream sponsor | 
| Two Key Releases: 
 | 
| How to Write Performant React Code — Although the author acknowledges the potential perils of ‘premature optimisation’, she says some such optimizations are a good thing when it comes to React and presses ahead with a series of examples. Nadia Makarevich | 
| Building Animations in React Native with Accessibility in Mind — The goal for Seer Medical’s mobile app was to provide a compelling, animated user interface while keeping in mind the specific accessibility requirements of its intended audience—people with epilepsy. Marton Bodonyi | 
| 
 
 
 
 | 
| Understanding React Lifecycles — The author deconstructs the three phases of React components’ lifecycle: mounting (insertion into DOM), update and unmounting (removal from DOM) and goes on to describe the methods appropriate for each. Fernando Belotto | 
| Automatic Batching in React 18 — With React 18 in beta, it’s timely to examine features which distinguish it from previous releases: Automatic Batching portends fewer needless renders. Lakindu Hewawasam | 
| 🛠 Code and Tools | 
|   | 
| Ninja Keys: A Utility to Add Keyboard Shortcuts Interface to a Site — Will display a ‘drawer’ with shortcut key options for the app/page, available in plain JS, Vue, React, and Svelte. Try it here. We like it. Sergei Sleptsov | 
| React-PDF 5.7: Display PDFs in a React App As Easily As If They Were Images — This big update adds support for React 18. Wojciech Maj | 
| Find, Fix, & Track Vulnerable Code Quickly Across Your Entire Codebase Sourcegraph sponsor | 
| react-waves-effect: Subtle Animations for Buttons — These low-key animations will enliven screen interactions and potentially make an interface more pleasant to use. The demo clearly illustrates them. Leulseged Tariku (LeulAria) | 
| Geist: A Modern and Minimalist React UI Library — Design inspired by Vercel and includes 50+ categorized components that you can view here on the documentation site. Geist | 
| styled-jsx 5.0: Full CSS Support for JSX Without Compromises — Full, scoped and component-friendly CSS support for JSX (rendered on the server or the client). Vercel | 
| React Mentions: To  Signavio GmbH | 
| 
 
 
 
 
 |