Trending
Jay's Avatar

Jay

@imjay.dev

Building Shopify websites for start-ups.

15
Followers
7
Following
66
Posts
17.11.2024
Joined
Posts Following

Latest posts by Jay @imjay.dev

Preview
Building Bulletproof React Components - Shu Ding The real test isn’t whether your component works on your current page. It’s whether it works when someone else uses it.

shud.in/thoughts/bui...

#react

16.02.2026 04:50 👍 0 🔁 0 💬 0 📌 0
styled-components Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress

You can learn more about using styled-components with RSC here: styled-components.com/docs/advance...

15.02.2026 16:28 👍 8 🔁 1 💬 0 📌 0

😮 Woah! I somehow missed the news that styled-components now supports React Server Components!

Last I heard, styled-components was entering “maintenance mode” with a skeleton crew, so I really wasn’t expecting this. Fantastic news! styled-components remains the best styling solution for React, IMO.

15.02.2026 16:28 👍 48 🔁 2 💬 2 📌 1
Preview
animations.dev

animations.dev

#css #motion

28.01.2026 04:42 👍 0 🔁 0 💬 0 📌 0
Preview
Drag Gestures on the Web Drag gestures are far less common on the web than on mobile. I wanted to try how they feel on the web, so I built this iOS 26 inspired gesture with Motion as an exercise.

jakub.kr/work/drag-ge...

#css #motion

28.01.2026 04:42 👍 0 🔁 0 💬 0 📌 0
Preview
will-change in CSS An article about the will-change CSS property and how it works.

jakub.kr/components/w...

#css

21.12.2025 09:01 👍 0 🔁 0 💬 0 📌 0
Preview
Masonry Layout is Now grid-lanes | CSS-Tricks It's settled! A new CSS display property keyword called grid-lanes will trigger a masonry layout mode.

Masonry Layout is Now `grid-lanes` by @sunkanmifafowora.bsky.social

css-tricks.com/masonry-layo...

19.12.2025 16:11 👍 10 🔁 4 💬 0 📌 3
Preview
React has changed, your Hooks should too - Matt Smith Modern React has moved beyond overusing useEffect. Discover the Hook patterns that enable cleaner logic, fewer bugs, and scalable architecture in 2026.

allthingssmitty.com/2025/12/01/r...

#react

06.12.2025 07:12 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

Fit width text in 1 line of CSS
`text-grow: per-line scale;`

nerdy.dev/css-text-grow

(prototype in Canary 165+)

05.12.2025 06:48 👍 332 🔁 55 💬 14 📌 12
Preview
Liquid Glass in the Browser: Refraction with CSS and SVG — kube.io Explore how to recreate Apple's stunning Liquid Glass effect using CSS, SVG Displacement Maps, and refraction calculations.

kube.io/blog/liquid-...

#css #svg

22.11.2025 09:10 👍 0 🔁 0 💬 0 📌 0
Preview
Apple has a private CSS property to add Liquid Glass effects to web content I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like ...

alastair.is/apple-has-a-...

#css #webkit

21.09.2025 03:54 👍 0 🔁 0 💬 0 📌 0
Preview
Using the Custom Highlight API You can get your hands on ranges of text in JavaScript, then apply a named

frontendmasters.com/blog/using-t...

#javascript #css

23.08.2025 12:54 👍 0 🔁 0 💬 0 📌 0

📌

06.08.2025 00:10 👍 0 🔁 0 💬 0 📌 0
Preventing scrollbar layout shifts Have you ever been on a website and navigated between pages, only to notice that the layout shifts slightly because the scrollbar suddenly appears on longer pages?

🔗 Preventing scrollbar layout shifts

24.07.2025 12:56 👍 17 🔁 5 💬 0 📌 0
Preview
Shopify Tech Stack Note: This article is written in collaboration with the Shopify engineering team.

blog.bytebytego.com/p/shopify-te...

#shopify

28.06.2025 09:03 👍 0 🔁 0 💬 0 📌 0
Preview
Partial Keyframes • Josh W. Comeau CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial, I’ll show you something that completely blew my mind, a technique that makes our keyframe animations s...

www.joshwcomeau.com/animation/pa...

#css

11.06.2025 12:51 👍 1 🔁 0 💬 0 📌 0
Preview
News from WWDC25: WebKit in Safari 26 beta Welcome to WWDC25!

Safari 26 beta!

webkit.org/blog/16993/n...

09.06.2025 18:34 👍 81 🔁 21 💬 5 📌 2
Preview
Understanding Hydration Errors by building a SSR React Project If you’ve written React code in any server-rendered framework, you’ve almost certainly gotten a hydration error. These look like: Text content does not match server-rendered HTML or Error: Hydratio...

www.propelauth.com/post/underst...

#react

31.05.2025 08:04 👍 0 🔁 0 💬 0 📌 0
Preview
This Pattern Will Wreck Your React App's TS Performance Improve React TypeScript performance by replacing type & with interface extends. Boost IDE and tsc speed significantly.

www.totaltypescript.com/react-apps-t...

#typescript

31.05.2025 07:37 👍 1 🔁 0 💬 0 📌 0
Screenshot of code showing a "@ts-expect-error" comment with a red underline. A label reads "I fixed the issue, and now the TS compiler will let me know to remove this flag"

Screenshot of code showing a "@ts-expect-error" comment with a red underline. A label reads "I fixed the issue, and now the TS compiler will let me know to remove this flag"

Lil’ TypeScript tip: Instead of using `@ts-ignore` for stuff you don’t feel like fixing rn, use `@ts-expect-error`.

When you do fix the issue, `@ts-expect-error` will *itself* become an error (which you can fix by deleting the comment).

That way, you avoid stale ignores that aren’t needed anymore.

19.05.2025 20:11 👍 242 🔁 18 💬 5 📌 2
Preview
`useOptimistic` to Make Your App Feel Instant Make your React apps feel instant with the new useOptimistic hook from React 19. Improve UX by updating UI immediately while async actions complete.

www.epicreact.dev/use-optimist...

#react

18.05.2025 07:43 👍 0 🔁 0 💬 0 📌 0
Preview
React Router RSC Preview React Router's preview support for React Server Components is now available

Check it out - RSC in React Router!

Been working on this with @ebey.bsky.social and @markdalgleish.com for a little bit - pumped for folks to start playing with it!

remix.run/blog/rsc-pre...

16.05.2025 15:53 👍 98 🔁 22 💬 6 📌 7
Preview
Improving React Accessibility with `useId` Learn how React’s useId hook ensures unique, accessible form field IDs, avoids SSR bugs, and improves usability in reusable components. Boost accessibil...

www.epicreact.dev/improving-re...

#html #react

16.05.2025 04:30 👍 0 🔁 0 💬 0 📌 0
React Compiler Explained in 3 Minutes (Goodbye, re-renders)
React Compiler Explained in 3 Minutes (Goodbye, re-renders) YouTube video by Better Stack

www.youtube.com/watch?v=40os...

#react

10.05.2025 12:19 👍 0 🔁 0 💬 0 📌 0
Preview
React Labs: View Transitions, Activity, and more – React The library for web and native user interfaces

react.dev/blog/2025/04...

#react

05.05.2025 12:22 👍 0 🔁 0 💬 0 📌 0
Preview
Compound Pattern Create multiple components that work together to perform a single task

www.patterns.dev/react/compou...

#react

29.04.2025 15:26 👍 0 🔁 0 💬 0 📌 0
Preview
Catalogs | pnpm "Catalogs" are a workspace feature for defining dependency version ranges as reusable constants. Constants defined in catalogs can later be referenced in package.json files.

pnpm.io/catalogs

#pnpm

19.04.2025 06:20 👍 2 🔁 0 💬 0 📌 0
Preview
Default styles for h1 elements are changing | MDN Blog Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for c...

developer.mozilla.org/en-US/blog/h...

#html

19.04.2025 06:12 👍 0 🔁 0 💬 0 📌 0
Preview
Cloudflare AutoRAG · AutoRAG AutoRAG lets you create fully-managed, retrieval-augmented generation (RAG) pipelines that continuously updates and scales on Cloudflare. With AutoRAG, you can integrate context-aware AI into your app...

developers.cloudflare.com/autorag/

#cloudflare #rag

09.04.2025 11:00 👍 0 🔁 0 💬 0 📌 0
UI Algorithms: A Tiny Undo Stack I’ve needed this before - a couple of times. Third time I figured I needed something small, nimble - yet complete. And - at the same time - wondering about how to do it in a very simple manner. I thin...

blog.julik.nl/2025/03/a-ti...

#javascript

05.04.2025 07:45 👍 0 🔁 0 💬 0 📌 0