Skip to main content

@react-sigma/layout-force

Component

LayoutForceControl

LayoutForceControl(props, context?): ReactNode

Component that display a button to start/stop the layout.

Parameters

NameType
propsLayoutForceControlProps
context?any

Returns

ReactNode

Defined in

packages/layout-force/src/LayoutForceControl.tsx:22

Hook

useLayoutForce

useLayoutForce(settings?): Object

React hook that helps you to manage force layout.

const { positions, assign } = useLayoutForce(...);

Parameters

NameType
settings?ForceLayoutParameters

Returns

Object

NameType
assign() => void
positions() => { [node: string]: { [dimension: string]: number; }; }

Defined in

packages/layout-force/src/useLayoutForce.ts:13


useWorkerLayoutForce

useWorkerLayoutForce(settings): Object

React hook that helps you to manage worker of force layout.

const { stop, start } = useWorkerLayoutForce(...);

Parameters

NameType
settingsForceLayoutSupervisorParameters

Returns

Object

NameType
isRunningboolean
kill() => void
start() => void
stop() => void

Defined in

packages/layout-force/src/useWorkerLayoutForce.ts:13

Other

LayoutForceControlProps

Ƭ LayoutForceControlProps: Omit<WorkerLayoutControlProps<ForceLayoutSupervisorParameters>, "layout" | "settings"> & { settings?: ForceLayoutSupervisorParameters }

Properties for ForceDirectedControl component

Defined in

packages/layout-force/src/LayoutForceControl.tsx:10