Why Did You Render Versions Save

why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)

v8.0.1

4 months ago

Breaking changes

  • Now only support React 18 since it differs quite a lot from previous versions when monkey patching. by @vzaidman
    • For older versions use @^7
  • Renamed the internal property that checks if React is monkey patched from React.isWDYR to React.__IS_WDYR__ by @vzaidman

Non-breaking changes

Docs updates

New Contributors

v8.0.0

4 months ago

oops! please use v8.0.1 and above :)

v7.0.1

2 years ago
  • fixed the reference to React 18 in peerDependencies in package.json. Thank you @jussikinnula!

v7.0.0

2 years ago
  • Added support to React 18! Thank you @jussikinnula!
  • Upgraded all packages
  • Improved race conditions in E2E tests that caused them to fail in the latest Chrome versions
    • It also made the tests clearer and faster

v6.2.3

2 years ago
  • Update all packages
  • Fixed tests for new versions
  • Fixed eslint for new versions
  • Added some TS types. Thank you @bduff9.
  • Improved the readme

v6.2.1

2 years ago
  • Updated all packages
  • Adjusted nollup setup files to work with the latest version
  • Fixed TypeScript types for JSX runtime files. Thank you for pointing this one out @jafin!

v6.2.0

2 years ago
  • updated all packages
  • #203 - Add delegate parameter to allow for harvesting additional data from react element- an advanced feature by @ereddrex. Thank you!

v6.1.4

2 years ago
  • fixed #196 - added jsx-runtime types (Thank you @hrazmsft)

v6.1.3

2 years ago

v6.1.2

2 years ago