Jimmy Callin
callin.cc
Jimmy Callin
@callin.cc
dad, husband, tinkerer, 🐕 and 🐈 owner, and also sometimes a web dev.
I was hoping React Compiler would only rerender children if their sliced part of a larger state was updated - unfortunately all children gets updated :'(

Curios what the recommended way is to solve this while not opting out of concurrent rendering? playground.react.dev#N4Igzg9grgTg...
December 24, 2025 at 8:50 PM
Having fun building my own scheduler component! Currently focusing on getting the interactions and layout feel right and smooth, with proper keyboard support. Recurring event support also in the works!
November 30, 2025 at 10:15 PM
Toying with patterns to update css variable without triggering rerenders. Is the anti-useEffect crowd ok with this use case? (cc @tkdodo.eu)
November 26, 2025 at 7:04 PM
the european mind cannot comprehend this
November 9, 2025 at 11:13 AM
:( Will try to extract this to a reproducible example, but would be great with a better stack trace showing the faulty css file.
November 3, 2025 at 9:18 AM
This is Elsie ❤️
September 17, 2025 at 2:53 PM
You mean like this?
September 13, 2025 at 11:07 AM
Atlas the not usually outdoor but today outdoor cat
June 3, 2025 at 12:06 PM
browsing old tweets before i delete them, and 2017 was wild
May 10, 2025 at 10:03 PM
7 years ago Apple had to fight rumours about macOS slowly being replaced by iOS due to iOS getting more advanced and a perceived lack of investment in macOS, to the point they had to address this in a keynote. And people *still* didn't believe them. Feels like where React is today with RSC vs SPA.
April 22, 2025 at 10:04 PM
there is one emoji reaction that's by far the most anxiety inducing when you're joking around on slack
March 19, 2025 at 2:08 PM
something like this?
March 18, 2025 at 11:09 AM
omg i just searched for ref 😭 thanks! i sort of expected to find a single page about the ref property. maybe consider increasing the number of hits even on small search queries, if algolia allows for that?
March 14, 2025 at 12:40 PM
I would like to rename 🤮 to ”wasabi eating face”
February 12, 2025 at 9:08 PM
February 1, 2025 at 6:18 PM
kiki / bouba
January 4, 2025 at 11:55 PM
Stuck - please don’t send help. Sound on for snoring dog.
January 4, 2025 at 10:52 PM
Trimming day! Sally wasn’t amused but still a 15/10 good dog.
December 28, 2024 at 6:25 PM
good company for a lazy tv day
December 27, 2024 at 12:26 PM
If the promise is stable between renders, this should be ok right?
December 12, 2024 at 4:07 PM
Dog sitting my in-laws’ dog and suddenly being in minority makes a big difference. Starting to feel like they are scheming something.
December 9, 2024 at 11:28 PM
Absolutely, we use `select` quite a bit, but I think it needs to be returned as compatible with the InfiniteData type, meaning wrapped in { pages, pageParams}? We simplify this in our wrapper with a Proxy (the spreading in the last post was a simplification).
December 8, 2024 at 1:24 PM
[currentYear] is pretty sweet in some ways
December 5, 2024 at 11:14 PM
This was peak computer design and nothing you say will change my mind
November 27, 2024 at 10:49 AM
looking forward to ”twirled” | ”stretched” | ”crushed” www.abelson.ie/worlds-first...
November 27, 2024 at 12:54 AM