#419 — March 5, 2025 |
|
![]() |
Lynx: A Fresh Alternative to React Native? — I’m taking liberties with the headline, but Lynx is a new framework for building JavaScript-powered native apps that draws inspiration from React Native but aims to be more modular and flexible (and eventually framework agnostic). It comes from, and is used by, TikTok, and comes with its own QuickJS-based JavaScript engine. Xuan Huang and the Lynx Team |
TanStack Form v1.0: Headless, Type-Safe Form State Management — A type-safe, framework agnostic (though closely associated with React), headless and isomorphic way to create and work with forms, with this v1.0 release over two years in the making. If you already use things like Formik or React Hook Form and are wondering how it differs to those, here’s a comparison table. Tanner Linsley |
![]() Learn How to Enrich PostHog Events with Your User Data — In this guide, you’ll learn how to associate events in PostHog directly to users of your Next.js application. User-level event data can yield insights to inform process optimization, improve user satisfaction and drive growth. Clerk sponsor |
▶ How to Fix Your Slow React App with React Scan — React Scan is a handy tool you can easily use against your React app to detect and surface performance related issues. If you haven’t been convinced to try it so far, maybe Jack Herrington’s 8-minute tour will change your mind. Jack Herrington |
React Server Actions with Toast Feedback — Robin runs through, step-by-step, how to implement toast notifications as a way to provide real-time user feedback. Robin Wieruch |
📄 Avoiding Server Component Waterfall Fetching with React 19's 📄 Creating Stylized Water Effects with React Three Fiber – Beautiful! Thalles Lopes 📄 There’s No Such Thing as an Isomorphic Layout Effect Shane Friedman 📄 Why We Ditched Next.js and Never Looked Back Stewart and Snelling 📄 How to Type Zod Schemas for Forms Philip Jones |
🛠 Code, Tools & Libraries |
![]() |
React Data Table: Responsive Dynamic Table Component — Simple and clean, but flexible. Includes features like column sorting and pagination out of the box. Lots of demos and code examples. GitHub repo. John Betancur |
Electron App Boilerplate App with Modern Dependencies — A basic template app that uses React 19, Tailwind CSS 4, shadcn/ui, Electron Vite, Biome, and includes a GitHub Actions release workflow. Dalton Menezes |
Tests Are Dead. Meticulous Is Here — Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Meticulous sponsor |
🕒 react-timer-hook: A Hook to Handle Timer, Stopwatch and Time State — Provides Amr Labib |
PDFSlick 2.2: View and Interact with PDF Documents — A full-featured PDF viewer for React, Solid, Svelte and other JS apps. Built on top of PDF.js, it uses Zustand to provide a reactive store for documents. Demo. Vancho Stojkov |
|
|
📢 Elsewhere in JavaScript |
A quick roundup of some of other interesting stories in the broader JavaScript landscape, in case you've missed them:
|