Alex O'Callaghan
alexocallaghan.bsky.social
Alex O'Callaghan
@alexocallaghan.bsky.social
React, TypeScript & Python

Principal Engineer at Mintel

https://alexocallaghan.com
Reposted by Alex O'Callaghan
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.

A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.

react.dev/blog/2025/12...
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
react.dev
December 3, 2025 at 3:45 PM
Reposted by Alex O'Callaghan
HUGE React Aria release! 🍿

🔍 Autocomplete: Command Palette, Searchable Select + Submenu
🆕 3 new components: Toast, Tree, Virtualizer
🧩 Custom Menu/Popover/Tooltip triggers
🌉 Table colspan
👆 usePress interop, fixing 15+ issues
💨 Tailwind v4
📅 DatePicker RTL

react-spectrum.adobe.com/releases/202...
March 6, 2025 at 5:43 PM
TIL how to get multiple package entrypoints working with eslint-plugin-import alexocallaghan.com/exports-and-...
Package exports and eslint-plugin-import
Resolving package.json exports with eslint-plugin-import
alexocallaghan.com
February 10, 2025 at 10:32 AM
Reposted by Alex O'Callaghan
Stoked to announce that TanStack Start is now officially BETA! 🎉 🎊

Please come and try it and help us get it ready for 1.0!

tanstack.com/start

cc @tanstack.com
TanStack Start
Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router, Vinxi, and Nitro and ready to deploy to your favorite hosting provider.
tanstack.com
November 19, 2024 at 11:20 PM
Trying to figure out how we track how our React design system is used

alexocallaghan.com/creating-you...
Creating your own React design system analytics tool
Using react-scanner to implement an Omlet alternative
alexocallaghan.com
November 13, 2024 at 5:35 PM
Why is Optional not a built in TypeScript utility type like Required?
November 13, 2024 at 9:58 AM