
React Query + FlatList: Fix Flickering and Layout Shifts
Stop FlatList flickering and layout shifts when using React Query. Patterns for loading states, skeletons, and keeping the list mounted.
Articles about React, hooks, state management, and frontend development.

Stop FlatList flickering and layout shifts when using React Query. Patterns for loading states, skeletons, and keeping the list mounted.

How to skip an Apollo GraphQL query until its variables exist, with a small variablesOrSkip helper that keeps TypeScript happy.

How to style HTML content in React with Tailwind CSS when using dangerouslySetInnerHTML by writing custom selector using arbitrary variants.
Make styled-components nicer with TypeScript: IntelliSense in VS Code, typed theme variables through declaration merging, and type-checked props.