One setup rule
Wagmi is the React Hooks library you will use for Ethereum. In a React app, it needs two providers at the top: WagmiProvider for wallet and chain state, and QueryClientProvider for async caching.
Do not follow old Wagmi v1 tutorials. In the current stack, TanStack Query is a dependency you install and configure yourself.
What you install
For this track, use Wagmi 3, Viem 2, and TanStack Query. The current versions in the brief are wagmi 3.7.7 and viem 2.56.8.
Wagmi recommends starting new projects with create-wagmi. If you already have a React app, install the packages manually.