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 |