useStep
Manages step-based navigation with imperative controls. Returns step navigation methods and state.
useStep
Installation
Usage
API
useStep
Manages step-based navigation with imperative controls. Returns step navigation methods and state.
Parameters
Name | Type | Description |
---|---|---|
config | UseStepProps | The configuration for the step management. |
config.totalSteps | number | Total number of steps (required if steps not provided) |
config.steps | T[] | Array of custom step identifiers (required if totalSteps not provided) |
config.initialStep | T | Initial step identifier (defaults to first step) |
Returns
Name | Type | Description |
---|---|---|
currentStep | T | |
nextStep | void | |
prevStep | void | |
jumpTo | void | |
isFirstStep | boolean |