Skip to content

Commit

Permalink
Add initial canary changelog (facebook#27504)
Browse files Browse the repository at this point in the history
  • Loading branch information
mattcarrollcode authored and AndyPengc12 committed Apr 15, 2024
1 parent e7e9d69 commit 28f06db
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG-canary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## October 5, 2023 (18.3.0-canary-546178f91-20231005)

### React

- Added support for async functions to be passed to `startTransition`.
- `useTransition` now triggers the nearest error boundary instead of a global error.
- Added `useOptimistic`, a new Hook for handling optimistic UI updates. It optimistically updates the UI before receiving confirmation from a server or external source.

### React DOM

- Added support for passing async functions to the `action` prop on `<form>`. When the function passed to `action` is marked with [`'use server'`](https://react.dev/reference/react/use-server), the form is [progressively enhanced](https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement).
- Added `useFormStatus`, a new Hook for checking the submission state of a form.
- Added `useFormState`, a new Hook for updating state upon form submission. When the function passed to `useFormState` is marked with [`'use server'`](https://react.dev/reference/react/use-server), the update is [progressively enhanced](https://developer.mozilla.org/en-US/docs/Glossary/Progressive_Enhancement).

0 comments on commit 28f06db

Please sign in to comment.