useDatafeed

Connects a Datafeed to a chart: loads history, merges realtime bars, paginates backwards, resets on symbol / resolution change and ignores stale responses.

import { useDatafeed } from "@reincharts/datafeed";

Connects a Datafeed to a chart: loads history, merges realtime bars, paginates backwards, resets on symbol / resolution change and ignores stale responses.

const { data, loadMore } = useDatafeed(feed, { symbol: "AAPL", resolution: "1D" });
<ChartCanvas data={data} onReachStart={loadMore} resetKey={symbol + resolution}>…</ChartCanvas>

Signature

function useDatafeed(datafeed: Datafeed, options: UseDatafeedOptions): UseDatafeedResult

UseDatafeedOptions

Options of useDatafeed.

Prop

Type

UseDatafeedResult

State returned by useDatafeed.

Prop

Type

See also

On this page