render-why
Why did my React component re-render? The useWhyRender() hook tells you in plain English — with autofix suggestions. A modern, zero-config why-did-you-render alternative for React 18, React 19, React Compiler, React Native, and Expo. No Babel, no monkey-p
Ecosystem
npmjs.org
npmjs.org
Latest Release
3 days ago
1.0.0
3 days ago
Versions
1
1
Loading...
Readme
Loading...
Links
| Registry | npmjs.org |
| Source | Repository |
| Homepage | Homepage |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:npm/render-why
spec |
| License | MIT |
| First Release | 3 days ago |
| Last Synced | 2 days ago |
Keywords
react react-19 react-18 react-compiler react-native expo hooks hook useWhyRender why-did-you-render wdyr why-did-this-render why-did-component-render rerender re-render rerenders unnecessary-rerenders wasted-renders render-debug react-debug debug-render react-debugger performance react-performance react-profiler react-devtools memoization useMemo useCallback react-memo prop-diff redux zustand jotai tanstack-query valtio mobx typescript
react react-19 react-18 react-compiler react-native expo hooks hook useWhyRender why-did-you-render wdyr why-did-this-render why-did-component-render rerender re-render rerenders unnecessary-rerenders wasted-renders render-debug react-debug debug-render react-debugger performance react-performance react-profiler react-devtools memoization useMemo useCallback react-memo prop-diff redux zustand jotai tanstack-query valtio mobx typescript
Repository
| Stars | 1 on GitHub |
| Forks | 0 on GitHub |