Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

useImmediateUpdateEffect.d.ts 723 B

3 лет назад
12345678910111213141516171819
  1. import { DependencyList, EffectCallback } from 'react';
  2. /**
  3. * An _immediate_ effect that runs an effect callback when its dependency array
  4. * changes. This is helpful for updates should must run during render, most
  5. * commonly state derived from props; a more ergonomic version of https://reactjs.org/docs/hooks-faq.html#how-do-i-implement-getderivedstatefromprops
  6. *
  7. * ```ts
  8. * function Example({ value }) {
  9. * const [intermediaryValue, setValue] = useState(value);
  10. *
  11. * useImmediateUpdateEffect(() => {
  12. * setValue(value)
  13. * }, [value])
  14. * ```
  15. *
  16. * @category effects
  17. */
  18. declare function useImmediateUpdateEffect(effect: EffectCallback, deps: DependencyList): void;
  19. export default useImmediateUpdateEffect;