Skip to content

Documentation / @finchart/react / usePlot

Function: usePlot()

usePlot<T>(__namedParameters): object

Defined in: hooks/use-chart.ts:85

코어 Plot을 컨테이너에 붙이고 React 수명주기에 맞춘다 (원칙: React Wrapper).

Plot은 마운트 때 한 번만 만든다. 이후 변화는 명령형 API로 흘려보낸다 — 다시 만들면 캔버스가 교체되며 pan 위치와 오버레이 annotation이 날아간다.

저수준 탈출구다. <ChartContainer>가 내부적으로 쓰는 훅이고, 대부분은 <ChartContainer>/<ChartSeries> 조합으로 충분하다. 직접 쓸 이유는 시리즈 하나를 명령형 손잡이(SeriesHandle)로 갈아 끼우고 싶을 때뿐이다.

Type Parameters

T

T extends BaseDataPoint

Parameters

__namedParameters

UsePlotOptions<T>

Returns

object

containerRef

containerRef: RefObject<HTMLDivElement | null>

plotRef

plotRef: RefObject<Plot | null>