Reading up on React
29 deep · digging since nov 26, 25
- termcn - Beautiful terminal UIs, made simple
termcn provides ready-to-use, customizable terminal UI components for React, built on Ink and OpenTUI and distributed via shadcn.
- June 2026 - Components for Chat Interfaces - shadcn/ui
shadcn/ui releases chat interface components (MessageScroller, Message, Bubble, Attachment, Marker) and @shadcn/react for unstyled headless primitives.
- mapcn - Beautiful maps made simple
mapcn provides beautiful, accessible map components for React using MapLibre GL, Tailwind CSS, and shadcn/ui integration.
- Building an HTML-first site doubled our users overnight
Replacing a SPA with plain HTML forms and server-rendered pages unexpectedly doubled a site's users, challenging assumptions about framework necessity.
- TanStack Start: A Mental Model for Next.js Developers
TanStack Start takes a router-first, explicit-server-boundary philosophy that inverts Next.js's implicit server-default model, trading convenience for predictability.
- GitHub - millionco/react-doctor: Your agent writes bad React. This catches it
React Doctor is a deterministic scanner that audits React codebases for issues across state, effects, performance, architecture, security, and accessibility, and integrates with coding agents and CI pipelines.
- Hire Web Developers
SuperBuilt offers developer-led talent matching and training services to place pre-vetted, culturally aligned web developers into agencies and startups, with a 30-day guarantee.
- Component Party
Component Party shows side-by-side React and Svelte 5 code examples for common component patterns, highlighting syntax differences in state, effects, and template logic.
- How React streams UI out of order and still manages to keep order
React achieves out-of-order streaming by sending resolved components as hidden divs with script tags that swap them into suspense boundaries, bypassing sequential HTML parsing.
- Bring Back Idiomatic Design (2023)
A 2023 Hacker News discussion laments the decline of idiomatic design in web and software UIs, citing inconsistent patterns, poor usability, and loss of platform conventions.
- Expo Agent - Build your app with AI
Expo Agent opens a private beta that lets developers build production-ready mobile apps and websites using AI prompts with Expo and React.
- Hemingway AI | AI Copy Editor for Marketing Sites
Hemingway is an AI-powered copy editing tool that lets developers click any text on their localhost marketing site to generate alternatives and write changes back to source files.
- Moment
Moment is a collaborative, Markdown-based workspace stored as real files on disk in git repos that lets agents and humans build personalized software together.
- Claude for Chrome Extension Internals (v1.0.56)
The Claude for Chrome extension uses a Manifest V3 architecture with a React side panel, an agentic tool-use loop, and extensive Chrome DevTools Protocol integration for AI-driven browser automation.
- GitHub - mandarwagh9/MachineAuth: Secure OAuth 2.0 authentication for AI agents and machine-to-machine communication.
MachineAuth provides OAuth 2.0 authentication and permission infrastructure designed for AI agents to securely access APIs and services.
- LiftKit – UI where "everything derives from the golden ratio"
LiftKit is an open-source UI framework that derives all design proportions from the golden ratio to create harmonious layouts.
- The Overcomplexity of the Shadcn Radio Button
The Hacker News discussion argues that the Shadcn radio button's complexity reflects deeper issues with web UI primitives, despite some defending its necessity for customization.
- jQuery 4 | Hacker News
jQuery 4.0.0 final release is the first major version in nearly a decade, dropping IE<11 support and adding Trusted Types and CSP support.
- A quote from Chris Lloyd
Claude Code's TUI is built like a game engine, rendering each frame via a React scene graph pipeline within a 16ms budget.
- json-render | AI-generated UI with guardrails
json-render lets developers generate UIs from prompts using only predefined components and actions, ensuring safe, predictable, and streamable output.
- How Good Is AI at Coding React (Really)? - by Addy Osmani
AI coding benchmarks for React show ~40% success on isolated tasks but ~25% on multi-step integrations due to a complexity cliff, requiring strong context engineering and developer oversight.
- Please just try HTMX
Hacker News commenters debate HTMX's utility, noting it works well for simple server-rendered apps but becomes brittle for complex interactive UIs.
- Introducing GPT-5.2-Codex
OpenAI releases GPT-5.2-Codex, an agentic coding model with improved long-context understanding, Windows support, and cybersecurity capabilities, including discovery of a React vulnerability.
- Coding Agents & Complexity Budgets
Lee Robinson migrated cursor.com from a CMS to raw code using AI coding agents in three days for $260, arguing that AI reduces the cost of complexity.
- What a CTO should know about tech
A CTO must deeply understand technology capabilities and team strengths to make effective strategic decisions, drawing lessons from military theory.
Takes
found a library (Takumi) that turns React into images. was curious if that unlocked any neat visuals in a terminal. turns out yeah! kinda pointless, but the visual fidelity is fun. render the components to an image, then draw it in the terminal with the kitty protocol. did some SVG based charts and a little 'lock screen' UI.
@mattrothenberg
Remotion Was My First Agentic Video Love. Then HyperFrames Stole Me. /last30days for both
@mvanhorn
this codex prompt is literally the best thing ever if you are building react apps and want the cleanest possible code simply run "/goal run npx react-doctor@latest and fix issues until you get a score of 100. do it properly without taking any shortcuts" in codex thank me later
@weswinder
I really respect @antirez so I'd like to share my slightly different take on frontend development in 2026 (and especially in a coding agents world). First, on his point around libraries/frameworks and company size: > "We have things like Angular and React that are big-company-design stuff that became normal programming. It's like if every site runs on Kubernetes." It's true that frontend frameworks had to uniquely solve for the design constraints of BigCos. How do you build a system where thousands of engineers need to ship components independently without muddying the rest of the app? Composition! And if you take composition to its logical extreme and try to build a framework which works for both small *and* very large JavaScript apps, you end up with things like streaming, Suspense, and many of the other niceties of React and metaframeworks. Often, you do want many of these things to build high quality products. But sometimes you don't, and you don't have to ditch React's composition model and all the libraries, ecosystem, bundlers, et al to get there. Personally, I think Bun is one of the best realizations of this vision, where you can write React apps with a single toolchain. The layers of abstraction can fit in your head. > "There was, in big companies, an extreme desire to do two things: totally isolate frontend from backend, because the internal organization of big companies has such a split, and to make applications so standardized that hiring new people, firing old people, is something possible and easy." This might get into the HTMX holy war, but IMO this client/server debate has always been a thing. I'd also argue that, in many cases and now increasingly with AI, the client/server split is helpful for humans and agents to compartmentalize the codebase. I'm personally very supportive of open-source libraries like React and friends that get battle-tested at scale and get security patches (while painful sometimes). Models can learn this abstraction, and for many many cases, stop reinventing the wheel. Similar feelings about Tailwind. > "We later created a generation of programmers that can't even understand a single language very well in its internals, that is: Javascript, they often know the framework, not the language, nor even CSS well enough." It's true that a lot of frontend devs end up focusing on the app layer code concerns like React/Tailwind and maybe aren't as proficient at debugging heap snapshots. But I don't think the solution is to throw out the abstractions entirely, but instead to keep teaching the next generation of devs how to go up and down the stack as needed. This is now massively accelerated by AI and coding agents. Just like you can ask an agent to generate lots of frontend code for you, you can also ask it to deeply explain how every abstraction layer works. There's no forgoing competence to be a great frontend engineer. > "The irony is that front-end developers highly suffer from all that, for a number of reasons: they are forced to continue learning new ways to do the same button, form, pagination, and so forth. And, also, if they are smart they understand they don't really know what programming really is in most cases, and are not happy about it." Throughout my entire career doing frontend and product engineering, I've seen opinions like this over and over again. Back in the day, it was framing frontend as "just the HTML and CSS" / web developer, somehow less than"the great backend engineers. The reality is that there are many many incredibly talented frontend engineers who do lots of *extremely technical* work. It's time for a lot of backend engineers to give the frontend peeps their flowers, acknowledge some of this frontend stuff is Very Hard, and begrudgingly accept that React has some good ideas. And if you made it this far and still want to complain, I bet you can make an incredible frontend with Svelte/Tailwind and your coding agent of choice, taking 80-90% of the upside of the last decade of frontend dev
@leerob