Conversation
|
|
||
| - **Use `useActionState`** to manage state of your Actions. The reducer can perform side effects. | ||
|
|
||
| You can think of `useActionState` as `useReducer` for side effects from user Actions. Since it computes the next Action to take based on the previous Action, it has to [order the calls sequentially](/reference/react/useActionState#how-useactionstate-queuing-works). If you want to perform Action in parallel, use `useState` and `useTransition` directly. |