TkDodo Profile Banner
Dominik ๐Ÿ”ฎ Profile
Dominik ๐Ÿ”ฎ

@TkDodo

Followers
52K
Following
70K
Media
816
Statuses
21K

Maintaining TanStack Query โ€ข blog at https://t.co/tqjsQfLXIR โ€ข Software Engineer @getsentry โ€ข ReactJs โ€ข TypeScript โ€ข ๐Ÿ‡ฆ๐Ÿ‡น Vienna, Austria โ€ข Father of two ๐Ÿ‘งโ€๐Ÿ‘ฆ

๐Ÿ”ฎ available now โžก๏ธ
Joined June 2009
Don't wanna be here? Send us removal request.
@TkDodo
Dominik ๐Ÿ”ฎ
1 year
๐Ÿ“ข I'm so stoked to announce that today, ๐Ÿ”ฎ https://t.co/iGnUctRH0s - the brand new, official @tan_stack React Query course - is live and available for everyone ๐ŸŽ‰
Tweet card summary image
query.gg
Master React Query with mystifying ease. Built in collaboration with the React Query core team.
45
86
737
@TkDodo
Dominik ๐Ÿ”ฎ
4 days
๐Ÿ“š Continued writing about @tan_stack Router this weekend, trying to explain one of the imo best features the router has to offer: Context Inheritance that works in a fully inferred type-safe way across nested routes ๐Ÿ”ฅ https://t.co/ElfFkX3bYk
Tweet card summary image
tkdodo.eu
An overview of how TanStack Router automatically shares and infers path params, search params, and context between nested routes in a type-safe way.
1
17
171
@TkDodo
Dominik ๐Ÿ”ฎ
4 days
๐Ÿ“š Continued writing about @tan_stack Router this weekend, trying to explain one of the imo best features the router has to offer: Context Inheritance that works in a fully inferred type-safe way across nested routes ๐Ÿ”ฅ https://t.co/ElfFkX3bYk
Tweet card summary image
tkdodo.eu
An overview of how TanStack Router automatically shares and infers path params, search params, and context between nested routes in a type-safe way.
1
17
171
@nuqs47ng
nuqs
7 days
Next.js 16 is ready for preview! Go try it, beta versions are the best time to report issues and other feedback. As @TkDodo said: โ€œStable doesnโ€™t mean bug-free, it just means we canโ€™t change the API anymoreโ€. โœ… All green here ๐Ÿซก
@nextjs
Next.js
7 days
Next.js 16 (beta) โ€ข Turbopack enabled by default โ€ข Turbopack file system caching (beta) โ€ข Optimized navigations and prefetching โ€ข Improved caching APIs โ€ข Build Adapters API (alpha) โ€ข React 19.2 https://t.co/A5hGBzLTLL
5
4
95
@nuqs47ng
nuqs
20 days
๐Ÿ“ฆ nuqs@2.7.0-beta.1 is out! ๐Ÿš€ โœจ MultiParsers allow transforming repeated keys in the URL into more complex data types (h/t @TkDodo ๐Ÿ™Œ) ๐Ÿงช The testing adapter gets an optional memory to behave more closely to real frameworks Try it out: pnpm add nuqs@beta
3
9
128
@FTMO_com
FTMO.com
7 days
FTMO Verified prop traders walk their path. Rise now and start your FTMO Challenge!
3
6
43
@tannerlinsley
Tanner Linsley
23 days
๐Ÿš€ Announcing @Tan_Stack Start v1 Release Candidate! Upgrades โ†“ โœจ Unified Route Tree: no more server-specific files ๐Ÿ” Type-safe middleware & server context upgrades ๐Ÿ›ก CSP/nonce support โšก Now works with any native Vite Env plugin ๐ŸŒ€ Zero-JS: any server handler can render!
91
267
2K
@emergetools
Emerge Tools
28 days
Do we know why the Tesla iOS app is 760 MB? Can it be made smaller? Does a bear...nvm This is a fun one, b/c the Tesla app does something not many other apps do ๐Ÿ”ฌ Taking a look at Tesla's app size + exploring
29
41
1K
@TkDodo
Dominik ๐Ÿ”ฎ
28 days
Excited to run my React Query - Beyond the Basics workshop at @ReactAdvanced , Nov 27 in London! ๐ŸŽ‰ If you know the fundamentals & want to level up with prefetching, cache seeding, persistence & smooth UX, this oneโ€™s for you ๐Ÿš€. Hope to see you there: https://t.co/ZdQ5j6RXvf
0
0
15
@react_prague
React Prague
28 days
Shout-out to our speakers: @mironcatalin, @TkDodo, Zarif Abdalimov, and @ChmalSzymon. ๐Ÿ™Œ
0
3
21
@PodRocketpod
PodRocket
29 days
In case you missed it, @TkDodo joined the pod earlier this month to explain why useCallback (and useMemo) might be doing more harm than good, and what to do instead. YT: https://t.co/IfrIzf7rH0 Apple: https://t.co/ZNDbjiEIRG Spotify: https://t.co/XZFyIPXHR4
0
5
21
@react_prague
React Prague
1 month
Say hi to @TkDodo. He's showing how Sentry used Knip to spot dead code and keep their frontend tidy. ๐Ÿงน ๐Ÿ‘‰ https://t.co/hqh641rtFU
0
1
12
@PodRocketpod
PodRocket
1 month
Obsessed with performance, we toss useMemo/useCallback where they arenโ€™t needed. @TkDodo shows how the React compiler changes the game, and why humans should stop doing its job. YT: https://t.co/IfrIzf7rH0 Apple: https://t.co/ZNDbjiEIRG Spotify: https://t.co/XZFyIPXHR4
0
4
16
@TkDodo
Dominik ๐Ÿ”ฎ
2 months
๐Ÿ“š As promised, a quick writeup on how syncing state - even if itโ€™s between server and client state - can be avoided if weโ€™d just derive state instead: https://t.co/AUYKrkrnZq
Tweet card summary image
tkdodo.eu
How to use derived state in React to keep client state and server data aligned without manual sync or effects.
10
27
322
@TkDodo
Dominik ๐Ÿ”ฎ
2 months
๐Ÿ“š As promised, a quick writeup on how syncing state - even if itโ€™s between server and client state - can be avoided if weโ€™d just derive state instead: https://t.co/AUYKrkrnZq
Tweet card summary image
tkdodo.eu
How to use derived state in React to keep client state and server data aligned without manual sync or effects.
10
27
322
@TkDodo
Dominik ๐Ÿ”ฎ
2 months
๐Ÿ—ฃ๏ธ Iโ€™ll be speaking at โ€œReact Prague - The Sparkโ€ on September 16th about how we used knip at @getsentry to remove tons of unused code from our frontend codebase. So excited for this ๐Ÿ”ฅ https://t.co/Iv0BUhwTF8
Tweet card summary image
guild.host
Sep 16th 6:00PM: ## Hey React Prague Community! Join us for an evening of learning, sharing, and connecting with the vibrant React and React Native community!
7
3
60
@TkDodo
Dominik ๐Ÿ”ฎ
2 months
๐Ÿ“š Got some questions around the `select` option lately: - How to make typed abstractions - How to make sure it doesn't run too often So per my own rules, I had to write a blogpost about it: https://t.co/Yqm1KojRaw
Tweet card summary image
tkdodo.eu
How to get the most out of select, sprinkled with some TypeScript tips.
9
22
215
@TkDodo
Dominik ๐Ÿ”ฎ
3 months
๐Ÿ“š Whenever I see useCallback, I wonder: why do we need it here? And a lot of the times, when I look deeper, I see that it actually doesnโ€™t do anything. I think a lot of code-bases would be better of just not memoizing at all: https://t.co/yhLD0lPgii
Tweet card summary image
tkdodo.eu
Why most memoization is downright useless...
27
52
590
@renuebyscience
Renue by Science
1 month
Clean, cellular energy without the spikes and crashes. Rebuild your NAD+ stores for natural, all-day energy - no cortisol or caffeine needed. Reclaim your energy from the inside out.
9
11
132
@TkDodo
Dominik ๐Ÿ”ฎ
3 months
๐Ÿ“š Whenever I see useCallback, I wonder: why do we need it here? And a lot of the times, when I look deeper, I see that it actually doesnโ€™t do anything. I think a lot of code-bases would be better of just not memoizing at all: https://t.co/yhLD0lPgii
Tweet card summary image
tkdodo.eu
Why most memoization is downright useless...
27
52
590
@ReactBricks
React Bricks
4 months
Proud to announce that @ReactBricks has been long-term sponsor of two amazing open source contributors: @tannerlinsley's @tan_stack (60+ months) and @TkDodo (45+ months). Their contributions to the React ecosystem are invaluable. Support open source: sponsor your dependencies! ๐Ÿฅฐ
0
4
27
@TkDodo
Dominik ๐Ÿ”ฎ
5 months
๐Ÿ“š Finally found the time to write about what I think the best parts about @tan_stack Router are. Yes, type-safety, but there is so much more to talk about. Honestly, coupled with React Query, this is the most productive stack Iโ€™ve ever worked with ๐Ÿš€ https://t.co/KKySrYxicF
Tweet card summary image
tkdodo.eu
Yes, it's type-safe, but there's so much more to love about TanStack Router.
23
74
682
@TkDodo
Dominik ๐Ÿ”ฎ
5 months
๐Ÿ“š Finally found the time to write about what I think the best parts about @tan_stack Router are. Yes, type-safety, but there is so much more to talk about. Honestly, coupled with React Query, this is the most productive stack Iโ€™ve ever worked with ๐Ÿš€ https://t.co/KKySrYxicF
Tweet card summary image
tkdodo.eu
Yes, it's type-safe, but there's so much more to love about TanStack Router.
23
74
682
@epochhealth
Epoch Health
25 days
The Virtue That Counters Depression Read more๐Ÿ‘‡
0
2
9