React Testing (Web) Problem Statement React testing requires understanding component rendering, user interactions, and async state management. This skill covers Jest with React Testing Library patterns for web applications. --- Pattern: Zustand Store Testing Problem: Store state persists between tests, causing flaky tests. Key points: - Use to replace (not merge) state - Get fresh state with after async operations - Don't rely on component re-renders in store tests --- Pattern: Async Store Operations Problem: Testing async Zustand actions with proper waiting. --- Pattern: Component Testing --…