Documents / @faasjs/react / useEqualEffect
Function: useEqualEffect()
useEqualEffect(
callback,dependencies):void
Custom hook that works like useEffect but uses deep comparison on dependencies.
Parameters
callback
EffectCallback
The effect callback function to run.
dependencies
any[]
The list of dependencies for the effect.
Returns
void
The result of the useEffect hook with memoized dependencies.
Example
import { useEqualEffect } from '@faasjs/react'
function Page({ filters }: { filters: Record<string, any> }) {
useEqualEffect(() => {
console.log('filters changed', filters)
}, [filters])
return null
}