If you're stuck migrating Enzyme tests to React Testing Library for a React 18 upgrade, this walks you through the entire API mapping and the bigger conceptual shift from implementation testing to behavior testing. It's not about translating wrapper.find() or wrapper.state() one to one, it's about rewriting tests to assert what users actually see instead of poking at component internals. You get concrete before and after examples for shallow, mount, simulate, and all the tricky async patterns with Apollo and loading states. The query priority guide alone will save you from littering tests with data-testid attributes. Covers the philosophy enough that you won't just produce brittle RTL code that still thinks like Enzyme.
npx skills add https://github.com/github/awesome-copilot --skill react18-enzyme-to-rtl