You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
`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!
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
react.dev/src/content/reference/react/useActionState.md
Lines 72 to 77 in 01edd5c
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
useActionState
docs #6798There 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 👀
The text was updated successfully, but these errors were encountered: