
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
๐ข 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 ๐
query.gg
Master React Query with mystifying ease. Built in collaboration with the React Query core team.
45
86
737
๐ 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
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
๐ 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
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
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 ๐ซก
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
FTMO Verified prop traders walk their path. Rise now and start your FTMO Challenge!
3
6
43
๐ 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
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
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
0
3
21
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
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
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
๐ 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
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
๐ 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
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
๐ฃ๏ธ 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
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
๐ 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
tkdodo.eu
How to get the most out of select, sprinkled with some TypeScript tips.
9
22
215
๐ 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
tkdodo.eu
Why most memoization is downright useless...
27
52
590
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
๐ 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
tkdodo.eu
Why most memoization is downright useless...
27
52
590
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
๐ 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
tkdodo.eu
Yes, it's type-safe, but there's so much more to love about TanStack Router.
23
74
682
๐ 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
tkdodo.eu
Yes, it's type-safe, but there's so much more to love about TanStack Router.
23
74
682