useFormFlow()
function useFormFlow(flow): FormFlowSnapshot;
Defined in: platforms/react/hooks/use-form-flow.ts:66
Подписаться на поток шагов: компонент перерисовывается при смене шага, пройденных шагов и
состояния проверки. Переходы — методами самого потока (flow.next(), flow.goTo(id)).
Parameters
flow
Поток шагов (bundle.flow).
Returns
Example
function Steps({ flow }: { flow: FormFlow }) {
const { current, isLast, validating } = useFormFlow(flow);
return (
<button disabled={isLast || validating} onClick={() => void flow.next()}>
Далее ({current})
</button>
);
}