Sam Apostel

Articles

Can we replace framer motion with scroll timelines?

Last week I was playing with css animation timelines. They have the power to simplify web animations, but are they enough?

JavaScript gets Array grouping

"I have written this function so many times that I recognise it's shape."

Achieving inbox zero.

Staying on top of things is hard. Build tools that help you.

You might not need useRef for that

According to the React maintainers, React developers reach for the useEffect hook too quickly. It is far from the only hook with many naive usages. Why won't we go through my favorite example of an incorrect usage for useRef?