Test IDs are an a11y smell
Argues against using data-testid in tests, advocating for role-based selectors to improve accessibility and test maintainability.
Argues against using data-testid in tests, advocating for role-based selectors to improve accessibility and test maintainability.
Advanced guide to React Query selectors for fine-grained subscriptions and performance optimization in React applications.
A tutorial on building a React.js UI to stream and compare responses from multiple AI models simultaneously using the Vercel AI SDK.
A tutorial on building a React.js chat app that allows users to switch between multiple AI models like GPT-4 and Claude 3 using the AI SDK.
A tutorial on building a full-stack AI chat application using React.js, Next.js, and the OpenAI API, including streaming responses.
A tutorial on implementing real-time streaming responses in a LangChain chatbot using JavaScript, React.js, and Next.js with the OpenAI API.
A tutorial on building a chatbot with LangChain, OpenAI, and Next.js/React.js, including code examples for the frontend and backend.
A critical look at React Query's drawbacks and challenges, presented as a conference talk transcript discussing its usage and limitations.
Learn to upload and preview images in ReactJS from scratch without external libraries, using Vite and TailwindCSS.
A step-by-step guide for installing and setting up React.js on a Windows machine, including Node.js, npm, and Visual Studio Code.
Explores using React Query for data fetching in components and compares it with React Context for state management, discussing trade-offs.
A deep dive into React Query concepts, common misconceptions, and best practices for effective data fetching in React applications.
A response to claims that React is dying, arguing its continued dominance due to component-driven development, JSX, and massive ecosystem.
Explains how to seed the React Query cache to optimize data fetching and avoid fetch waterfalls in React applications.
Exploring offline capabilities and edge-case scenarios in React Query v3 for handling unreliable network connections in React applications.
A guide to using TypeScript effectively with React Query, covering generics, type inference and common pitfalls for type-safe data fetching.
A guide on testing React components that use React Query, covering network request mocking and testing strategies for async server state.
Explains React Query render optimizations, focusing on reducing unnecessary re-renders using options like notifyOnChangeProps.
A developer's perspective on the importance of naming in programming, offering personal rules for creating readable and maintainable code.
A comprehensive guide to React Query, covering practical usage, data transformations, caching, and best practices for managing server state in React applications.