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

22 строки
624 B

  1. /**
  2. * Track whether a component is current mounted. Generally less preferable than
  3. * properlly canceling effects so they don't run after a component is unmounted,
  4. * but helpful in cases where that isn't feasible, such as a `Promise` resolution.
  5. *
  6. * @returns a function that returns the current isMounted state of the component
  7. *
  8. * ```ts
  9. * const [data, setData] = useState(null)
  10. * const isMounted = useMounted()
  11. *
  12. * useEffect(() => {
  13. * fetchdata().then((newData) => {
  14. * if (isMounted()) {
  15. * setData(newData);
  16. * }
  17. * })
  18. * })
  19. * ```
  20. */
  21. export default function useMounted(): () => boolean;