Skip to content

[Typo]: No mention of isPending in return values of useActionState #6808

Open
@yossydev

Description

@yossydev

Summary

I read the React19 blog. And I also read the documentation about useActionState.

I thought the difference between useActionState and useFormState was that the pending state is returned, but I don't see any mention of this in the current documentation.

Here is what the documentation says about Returns

#### Returns {/*returns*/}
`useActionState` returns an array with exactly two values:
1. The current state. During the first render, it will match the `initialState` you have passed. After the action is invoked, it will match the value returned by the action.
2. A new action that you can pass as the `action` prop to your `form` component or `formAction` prop to any `button` component within the form.

Perhaps you have renamed it from useFormState and left it in place? I think it would be better to add here that isPending is returned.

I have time to do this, so if it needs fixing I can do it. Please contact me anytime!

Page

https://react.dev/reference/react/useActionState

Details

There is a PR just like this one, but it seems to correct a different part of the problem than the one I am commenting on this time 👀

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions