Advertisement · 728 × 90

Posts by clay

@github.com could learn from tools like Graphite: commit-level approvals, stacked diffs, and atomic merges.

The commit viewer in a PR could evolve into atomic PRs—with CI and the ability to ship each one.

But to truly mimic stacked branches, you’d need commit grouping.

10 months ago 0 0 0 0

@nerdy.dev's scroll driven animation examples are a lot of fun!

I love how the `scroll-y-top` animation turned out in this table!

1 year ago 34 5 3 1

I wish people would post more links to interesting things

I feel like Twitter and LinkedIn and Instagram and TikTok have pushed a lot of people out of the habit of doing that, by penalizing shared links in the various "algorithms"

Bluesky doesn't have that misfeature, thankfully!

1 year ago 905 111 45 26
View Transitions Are More Powerful Than You Think
View Transitions Are More Powerful Than You Think YouTube video by Syntax

You are underutilizing View Transitions.

They can be used for so much more than animations on navigation.

I recently added a ton of life to a card game I'm making with just a couple lines of code via view transitions. Check it out!

youtu.be/jnYjIDKyKHw

1 year ago 34 3 2 2
Preview
eslint-react ESLint React - A series of composable ESLint plugins for libraries and frameworks that use React as a UI runtime.

There's a linter to enforce this: eslint-react.xyz/docs/rules/h...

The whole eslint-react series of rules is great, as it builds the rules based on recommendations from the new react docs 🎉

1 year ago 106 7 3 2
Preview
React Router v7 React Router v7 brings all the great things you love from Remix back to React Router

React Router v7 is here!

With framework mode, everything that made Remix great is now built into React Router.

remix.run/blog/react-r...

1 year ago 422 68 19 14

don’t useEffect, but if you must, don’t call setState in it

1 year ago 209 29 16 5
Preview
Remix - Build Better Websites Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. People are gonna love using y...

New React Router v7 app just dropped

remix.run

1 year ago 42 3 4 0

For react-router to remix migrators, I find it’s not immediately obvious the loader is a context that happens to be tied to a route.

useContext could be replaced by useLoaderData or useOutletContext depending on the use case.

Still finding a pattern on shared components.

1 year ago 0 0 0 0