From 84dd16d14df7c8de6848be4af7b291369245bf87 Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Wed, 11 Oct 2023 17:49:22 -0700 Subject: [PATCH 1/2] Add canary changelog --- CHANGELOG-canary.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 CHANGELOG-canary.md diff --git a/CHANGELOG-canary.md b/CHANGELOG-canary.md new file mode 100644 index 0000000000000..50a059a7078eb --- /dev/null +++ b/CHANGELOG-canary.md @@ -0,0 +1,13 @@ +## 18.3.0-canary-546178f91-20231005 (October 5, 2023) + +### 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 `
`. 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). From 6644d631c2655c4ca767b93560da14eb789dd7de Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Fri, 20 Oct 2023 13:15:37 -0700 Subject: [PATCH 2/2] Update canary changelog to emphasize the date --- CHANGELOG-canary.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG-canary.md b/CHANGELOG-canary.md index 50a059a7078eb..6040a0b246cb3 100644 --- a/CHANGELOG-canary.md +++ b/CHANGELOG-canary.md @@ -1,4 +1,4 @@ -## 18.3.0-canary-546178f91-20231005 (October 5, 2023) +## October 5, 2023 (18.3.0-canary-546178f91-20231005) ### React