Skip to content
Discussion options

You must be logged in to vote

Even if the event is of type<void>, the event still gets passed to the case reducer as the first parameter.
You can use a discard (_) if you don't need it. The second parameter is the current state.

export const StepStore = signalStore(
   withState(initialState),
   withReducer(
      on(stepEvents.next, (_, state) => ({ currentStep: state.currentStep + 1 })),
   )
);

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by rainerhahnekamp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants