TanStack Router and Query
Dominik 🇳🇴 React Norway
· May 26, 2026
· 23 words
The Vertical Codebase
Dominik 🇳🇴 React Norway
· Apr 13, 2026
· 28 words
Test IDs are an a11y smell
Dominik 🇳🇴 React Norway
· Mar 23, 2026
· 15 words
Creating Query Abstractions
Dominik 🇳🇴 React Norway
· Feb 23, 2026
· 31 words
Building Type-Safe Compound Components
Dominik 🇳🇴 React Norway
· Jan 2, 2026
· 20 words
2025 in Review
Dominik 🇳🇴 React Norway
· Dec 26, 2025
· 13 words
Designing Design Systems
Dominik 🇳🇴 React Norway
· Dec 1, 2025
· 25 words
Omit for Discriminated Unions in TypeScript
Dominik 🇳🇴 React Norway
· Nov 24, 2025
· 20 words
Tooltip Components Should Not Exist
Dominik 🇳🇴 React Norway
· Nov 17, 2025
· 28 words
Context Inheritance in TanStack Router
Dominik 🇳🇴 React Norway
· Oct 12, 2025
· 28 words
Deriving Client State from Server State
Dominik 🇳🇴 React Norway
· Sep 1, 2025
· 26 words
React Query Selectors, Supercharged
Dominik 🇳🇴 React Norway
· Aug 4, 2025
· 17 words
The Useless useCallback
Dominik 🇳🇴 React Norway
· Jul 28, 2025
· 9 words
The Beauty of TanStack Router
Dominik 🇳🇴 React Norway
· May 25, 2025
· 18 words
Concurrent Optimistic Updates in React Query
Dominik 🇳🇴 React Norway
· Apr 28, 2025
· 26 words
My Open Source Origin Story
Dominik 🇳🇴 React Norway
· Mar 31, 2025
· 15 words
2024 in Review
Dominik 🇳🇴 React Norway
· Dec 29, 2024
· 13 words
React Query - The Bad Parts
Dominik 🇳🇴 React Norway
· Dec 28, 2024
· 64 words
Ref Callbacks, React 19 and the Compiler
Dominik 🇳🇴 React Norway
· Dec 8, 2024
· 28 words
My Slow Retreat from Twitter
Dominik 🇳🇴 React Norway
· Dec 3, 2024
· 19 words
React Query API Design - Lessons Learned
Dominik 🇳🇴 React Norway
· Oct 25, 2024
· 61 words
Component Composition is great btw
Dominik 🇳🇴 React Norway
· Sep 21, 2024
· 37 words
How Infinite Queries work
Dominik 🇳🇴 React Norway
· Sep 14, 2024
· 27 words
Introducing XState Store
Dominik 🇳🇴 React Norway
· Aug 1, 2024
· 18 words
Please Stop Using Barrel Files
Dominik 🇳🇴 React Norway
· Jul 26, 2024
· 14 words
React 19 and Suspense - A Drama in 3 Acts
Dominik 🇳🇴 React Norway
· Jun 16, 2024
· 27 words
Automatic Query Invalidation after Mutations
Dominik 🇳🇴 React Norway
· May 25, 2024
· 34 words
Zustand and React Context
Dominik 🇳🇴 React Norway
· Apr 14, 2024
· 23 words
Avoiding Hydration Mismatches with useSyncExternalStore
Dominik 🇳🇴 React Norway
· Feb 21, 2024
· 31 words
The Query Options API
Dominik 🇳🇴 React Norway
· Jan 17, 2024
· 18 words
2023 in Review
Dominik 🇳🇴 React Norway
· Dec 30, 2023
· 13 words
Why You Want React Query
Dominik 🇳🇴 React Norway
· Nov 7, 2023
· 29 words
The Uphill Battle of Memoization
Dominik 🇳🇴 React Norway
· Sep 30, 2023
· 16 words
Array Types in TypeScript
Dominik 🇳🇴 React Norway
· Aug 19, 2023
· 13 words
React Query and React Context
Dominik 🇳🇴 React Norway
· Jul 22, 2023
· 20 words
Thinking in React Query
Dominik 🇳🇴 React Norway
· Jun 7, 2023
· 25 words
You Might Not Need React Query
Dominik 🇳🇴 React Norway
· May 20, 2023
· 24 words
Breaking React Query's API on purpose
Dominik 🇳🇴 React Norway
· Apr 16, 2023
· 23 words
OSS Feature Decision Tree
Dominik 🇳🇴 React Norway
· Feb 18, 2023
· 18 words
Why React isn't dying
Dominik 🇳🇴 React Norway
· Jan 29, 2023
· 18 words
Type-safe React Query
Dominik 🇳🇴 React Norway
· Jan 7, 2023
· 12 words
2022 in Review
Dominik 🇳🇴 React Norway
· Dec 31, 2022
· 13 words
Inside React Query
Dominik 🇳🇴 React Norway
· Dec 3, 2022
· 12 words
Working with Zustand
Dominik 🇳🇴 React Norway
· Nov 20, 2022
· 23 words
Refactor impactfully
Dominik 🇳🇴 React Norway
· Nov 13, 2022
· 9 words
Seeding the Query Cache
Dominik 🇳🇴 React Norway
· Oct 22, 2022
· 31 words
Refs, Events and Escape Hatches
Dominik 🇳🇴 React Norway
· Sep 17, 2022
· 33 words
React Query meets React Router
Dominik 🇳🇴 React Norway
· Aug 28, 2022
· 16 words
Avoiding useEffect with callback refs
Dominik 🇳🇴 React Norway
· Aug 14, 2022
· 13 words
React Query FAQs
Dominik 🇳🇴 React Norway
· Jun 24, 2022
· 11 words
Hooks, Dependencies and Stale Closures
Dominik 🇳🇴 React Norway
· Apr 24, 2022
· 27 words
React Query and Forms
Dominik 🇳🇴 React Norway
· Apr 10, 2022
· 25 words
Use Urgency
Dominik 🇳🇴 React Norway
· Mar 25, 2022
· 16 words
optional vs. undefined
Dominik 🇳🇴 React Norway
· Feb 19, 2022
· 17 words
Offline React Query
Dominik 🇳🇴 React Norway
· Feb 5, 2022
· 13 words
Always provide customer value
Dominik 🇳🇴 React Norway
· Jan 29, 2022
· 15 words
Road to Refactoring
Dominik 🇳🇴 React Norway
· Jan 22, 2022
· 15 words
2021 in Review
Dominik 🇳🇴 React Norway
· Dec 21, 2021
· 13 words
Beware the leaking any
Dominik 🇳🇴 React Norway
· Dec 4, 2021
· 28 words
Leveraging the Query Function Context
Dominik 🇳🇴 React Norway
· Oct 26, 2021
· 14 words
Mastering Mutations in React Query
Dominik 🇳🇴 React Norway
· Oct 9, 2021
· 20 words
useState vs useReducer
Dominik 🇳🇴 React Norway
· Sep 26, 2021
· 11 words
React Query Error Handling
Dominik 🇳🇴 React Norway
· Sep 10, 2021
· 28 words
React Query as a State Manager
Dominik 🇳🇴 React Norway
· Aug 20, 2021
· 26 words
Placeholder and Initial Data in React Query
Dominik 🇳🇴 React Norway
· Aug 9, 2021
· 19 words
About async functions
Dominik 🇳🇴 React Norway
· Jul 23, 2021
· 17 words
Effective React Query Keys
Dominik 🇳🇴 React Norway
· Jun 13, 2021
· 16 words
Using WebSockets with React Query
Dominik 🇳🇴 React Norway
· Jun 6, 2021
· 17 words
React Query and TypeScript
Dominik 🇳🇴 React Norway
· May 16, 2021
· 24 words
How can I ... ?
Dominik 🇳🇴 React Norway
· Apr 24, 2021
· 19 words
Testing React Query
Dominik 🇳🇴 React Norway
· Apr 4, 2021
· 19 words
Status Checks in React Query
Dominik 🇳🇴 React Norway
· Mar 27, 2021
· 16 words
React Query Render Optimizations
Dominik 🇳🇴 React Norway
· Mar 20, 2021
· 15 words
useState for one-time initializations
Dominik 🇳🇴 React Norway
· Mar 12, 2021
· 18 words
React Query Data Transformations
Dominik 🇳🇴 React Norway
· Mar 10, 2021
· 21 words
No love for boolean parameters
Dominik 🇳🇴 React Norway
· Feb 28, 2021
· 27 words
Things to know about useState
Dominik 🇳🇴 React Norway
· Feb 13, 2021
· 13 words
Simplifying useEffect
Dominik 🇳🇴 React Norway
· Jan 23, 2021
· 21 words
Flow to TypeScript migration journey
Dominik 🇳🇴 React Norway
· Jan 4, 2021
· 19 words
On naming things
Dominik 🇳🇴 React Norway
· Dec 8, 2020
· 25 words
Practical React Query
Dominik 🇳🇴 React Norway
· Nov 16, 2020
· 26 words
Avoiding legacy systems
Dominik 🇳🇴 React Norway
· Nov 1, 2020
· 19 words
Putting props to useState
Dominik 🇳🇴 React Norway
· Oct 25, 2020
· 27 words
The power of const assertions
Dominik 🇳🇴 React Norway
· Oct 8, 2020
· 20 words
Pedantic index signatures in TypeScript 4.1
Dominik 🇳🇴 React Norway
· Sep 20, 2020
· 23 words
Why I don't like reduce
Dominik 🇳🇴 React Norway
· Sep 9, 2020
· 24 words
Calling JavaScript from TypeScript
Dominik 🇳🇴 React Norway
· Sep 4, 2020
· 23 words
Solving conflicts in package-lock.json
Dominik 🇳🇴 React Norway
· Sep 2, 2020
· 19 words
Don't over useState
Dominik 🇳🇴 React Norway
· Aug 29, 2020
· 27 words
Exhaustive matching in TypeScript
Dominik 🇳🇴 React Norway
· Aug 9, 2020
· 4 words