Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of kentcdodds/use-deep-compare-effect

Account's avatar
babel/babel
babel's modular runtime helpers
Account's avatar
testing-library/react-hooks-testing-library
Simple and complete React hooks testing utilities that encourage good testing practices.
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for react
Account's avatar
kentcdodds/kcd-scripts
CLI for common scripts for my projects
Account's avatar
facebook/react
React is a JavaScript library for building user interfaces.
Account's avatar
facebook/react
React package for working with the DOM.
Account's avatar
facebook/react
React package for snapshot testing.
Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

allcontributors[bot]'s profile
allcontributors[bot]
16 contributions
kentcdodds's profile
kentcdodds
9 contributions
MichaelDeBoey's profile
MichaelDeBoey
2 contributions
tobiasbueschel's profile
tobiasbueschel
2 contributions
cvolant's profile
cvolant
2 contributions
mkarots's profile
mkarots
1 contributions
AlbertLucianto's profile
AlbertLucianto
1 contributions
amiralies's profile
amiralies
1 contributions
ablakey's profile
ablakey
1 contributions
andrewmcodes's profile
andrewmcodes
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
kentcdodds

kentcdodds/use-deep-compare-effect

🐋 It's react's useEffect hook, except using deep comparison on the inputs, not reference equality

TypeScript
1918
86
MIT License

use‑deep‑compare‑effect is a tiny React hook that works like `React.useEffect` but decides when to re‑run the effect by performing a deep equality check on its dependency values instead of the default reference‑equality check. It’s useful for React developers who need to pass objects or arrays (often recreated each render) as effect dependencies and want the effect to fire only when the actual contents change.