Jesus sucks
This commit is contained in:
19
backend/frontend/node_modules/@restart/hooks/cjs/useUpdateImmediateEffect.d.ts
generated
vendored
Normal file
19
backend/frontend/node_modules/@restart/hooks/cjs/useUpdateImmediateEffect.d.ts
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import { DependencyList, EffectCallback } from 'react';
|
||||
/**
|
||||
* An _immediate_ effect that runs an effect callback when its dependency array
|
||||
* changes. This is helpful for updates should must run during render, most
|
||||
* commonly state derived from props; a more ergonomic version of https://reactjs.org/docs/hooks-faq.html#how-do-i-implement-getderivedstatefromprops
|
||||
*
|
||||
* ```ts
|
||||
* function Example({ value }) {
|
||||
* const [intermediaryValue, setValue] = useState(value);
|
||||
*
|
||||
* useUpdateImmediateEffect(() => {
|
||||
* setValue(value)
|
||||
* }, [value])
|
||||
* ```
|
||||
*
|
||||
* @category effects
|
||||
*/
|
||||
declare function useUpdateImmediateEffect(effect: EffectCallback, deps: DependencyList): void;
|
||||
export default useUpdateImmediateEffect;
|
||||
Reference in New Issue
Block a user