Use when writing or modifying tests for React hooks.
Scanned 9/10/2026
Install to Claude Code
npx -y skills add LandonSchropp/agent-toolkit --skill testing-react --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Testing React?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/landonschropp-testing-react)More formats (shields.io, HTML) on the badges page.
---
name: testing-react
description: Use when writing or modifying tests for React hooks.
---
# Testing React Hooks
Use `renderHook` and `act` from `@testing-library/react`. Don't write a probe component — `renderHook` is the affordance for testing a hook in isolation.
```tsx
import { useMyHook } from "./use-my-hook.ts";
import { act, renderHook } from "@testing-library/react";
const { result, rerender, unmount } = renderHook(() => useMyHook(arg));
expect(result.current).toBe(/* ... */);
```
`renderHook` needs DOM globals. A typical React project provides them through its configured test environment (jsdom or happy-dom), so no per-test setup is required.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!