Skip to main content

FlickingReactiveAPIOptions

Options for Flicking reactive API that help optimize initial rendering in SSR scenarios

Description

These options allow you to set initial state values before the Flicking instance is fully initialized, preventing unnecessary re-renders when the actual Flicking state is applied.

Properties

defaultIndex

Type: number

Initial panel index to start with. This sets the currentPanelIndex and indexProgress initial values.

Default: 0

Remarks: Also affects isReachStart and isReachEnd initial value setting.

This property is optional.

totalPanelCount

Type: number

Total number of panels in the Flicking instance. This sets the totalPanelCount initial value

Default: 0

Remarks: Helps prevent layout shifts during SSR hydration.

This property is optional.

Examples

const options = {
defaultIndex: 2,
totalPanelCount: 5
};
const reactiveObj = connectFlickingReactiveAPI(flicking, options);