0.4.1 • Published 4 years ago

use-heart-beat v0.4.1

Weekly downloads
10
License
MIT
Repository
github
Last release
4 years ago

use-heart-beat

Version License: MIT Twitter: jiangweixian

polling request in react hooks

Install

npm install use-heart-beat --save

Usage

see more props

use-polling

import React, { useState, useCallback } from 'react';
import { usePolling } from 'use-heart-beat';

import { api } from '@/api';

export default () => {
  const fetch = useCallback(async () => {
    return api.polling.polling(id);
  }, []);
  const { data } = usePolling<number>({ id: 'polling-example', api: fetch, delay: 1000 });
  return (
    <>
      <span>{data}</span>
    </>
  );
};

use-long-polling

import React, { useState, useCallback } from 'react';
import { useLongPolling } from 'use-heart-beat';

import { api } from '@/api';

export default () => {
  const fetch = useCallback(async () => {
    return api.polling.longpolling(id);
  }, []);
  const { data } = useLongPolling<number>({ id: 'long-polling-example', api: fetch, delay: 1000 });
  return (
    <>
      <span>{data}</span>
    </>
  );
};

Author

👤 JW

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

0.4.1

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.1

5 years ago

0.2.1-0

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.1

5 years ago