The Gray Cat
The Gray Cat is a chubby British Shorthair with a mysterious charm, blending a love for coding with a flair for writing. Passionate about React and always on the hunt for new libraries to explore, this curious feline brings a creative twist to web development. When not immersed in code, The Gray Cat enjoys long naps and indulging in tuna snacks, perfectly balancing work and leisure.
On this blog, The Gray Cat shares adventures through the world of web development, offering insights and stories that inspire. Whether you're into coding, enjoy a good read, or simply love cats, there's something here for everyone to enjoy.
The latest articles by The Gray Cat – Page 3
-
json-render Ink: When the LLM Paints Your Terminal
A look at how json-render Ink lets you hand the terminal UI over to an AI without handing over the keys to arbitrary code.
-
nanotags: Reactive Web Components That Skip the Shadow DOM Drama
Web Components are a great platform feature wrapped in a lot of boilerplate. nanotags keeps the platform and throws away the boilerplate, in under 2.5 KB.
-
Nitro Fetch: The Drop-In Fetch That Leaves React Native's Built-In One in the Dust
If you have ever wished React Native's fetch were faster without rewriting your entire data layer, Nitro Fetch is the one-line import swap you have been waiting for.
-
Nitro Player: A Batteries-Included Music Engine for React Native
Building a music app in React Native usually means stitching together a player, a queue, an equalizer, and offline downloads from a half-dozen packages. Nitro Player tries to ship all of that in one box, built on the JSI-native Nitro Modules framework.
-
React-Calendar: A Calendar That Skips the Moment.js Diet
A decade-old, battle-tested calendar component that picks dates in any locale and calendar system, all on a four-dependency footprint.
-
React Color: The Variety Pack of Color Pickers Your App Has Been Missing
The original react-color defined what a React color picker should look like, then quietly stopped getting updates. @uiw/react-color is the modern, modular, tree-shakeable successor that brings the whole picker zoo back to life.
-
Create React Native Library: Skip the Boilerplate, Ship the Module
Writing a React Native library means wrangling Gradle, Podspecs, Codegen specs, and an example app before you write a single line of useful code. This CLI does all of that for you.
-
Scroll Without End: Effortless Pagination with react-infinite-scroll-component
Endless feeds are everywhere, and wiring them up by hand is fiddlier than it looks. This little component handles the scroll-detection plumbing so you can focus on fetching data.
-
Shaders: GPU Eye-Candy Without Writing a Single Line of WGSL
Most of us file shader programming under 'someday, maybe' — right next to learning the cello. Shaders flips that on its head, turning GPU effects into ordinary React components you can drop in and configure with props.
-
Shimmer From Structure: Skeletons That Measure Themselves
Most skeleton libraries make you build and maintain a second copy of every component. This one measures the real thing at runtime and draws the skeleton for you.