next.js
Support React 19 in App and Pages router
#65058
Merged

Support React 19 in App and Pages router #65058

eps1lon merged 36 commits into canary from sebbie/react-19-sync
eps1lon
ijjk ijjk added created-by: Next.js team
ijjk ijjk added Documentation
ijjk ijjk added examples
ijjk ijjk added tests
ijjk ijjk added Turbopack
ijjk ijjk added type: next
socket-security
ijjk
eps1lon
eps1lon commented on 2024-04-26
eps1lon eps1lon force pushed from 5c3ce457 to 770b97db 1 year ago
eps1lon eps1lon changed the title Update React from c3048aab4 to cb151849e1 Update React from c3048aab4 to 94eed63c49 1 year ago
eps1lon eps1lon force pushed from 770b97db to 49ac253e 1 year ago
eps1lon eps1lon force pushed from 49ac253e to 1e934433 1 year ago
eps1lon eps1lon force pushed from 1e934433 to 90d45d2d 1 year ago
eps1lon eps1lon force pushed from 90d45d2d to 59ae828b 1 year ago
ijjk
eps1lon eps1lon force pushed from 59ae828b to f531d32e 1 year ago
eps1lon eps1lon force pushed from f531d32e to 1af74ecc 1 year ago
eps1lon eps1lon force pushed from 1af74ecc to 68d1462c 1 year ago
eps1lon eps1lon force pushed from 3e4590e5 to 720767d2 1 year ago
eps1lon eps1lon force pushed from 720767d2 to 835f0101 1 year ago
eps1lon eps1lon force pushed from 0527f36d to 0122069f 1 year ago
eps1lon eps1lon changed the title Update React from c3048aab4 to 94eed63c49 Update React from c3048aab4 to 4508873393. 1 year ago
eps1lon eps1lon force pushed from 0122069f to 0de42e4d 1 year ago
eps1lon eps1lon force pushed from ddb9ab3a to 53442039 1 year ago
eps1lon eps1lon force pushed from 53442039 to 348e07c7 1 year ago
eps1lon eps1lon force pushed from bc205acf to a13ca910 1 year ago
eps1lon eps1lon force pushed from a13ca910 to 0d9d1739 1 year ago
eps1lon eps1lon force pushed from 0d9d1739 to f2f9e5c2 1 year ago
eps1lon eps1lon force pushed from 0de7937a to a1c18139 1 year ago
eps1lon eps1lon force pushed from a1c18139 to 9d49d3e0 1 year ago
eps1lon
eps1lon commented on 2024-05-02
eps1lon eps1lon force pushed from df537424 to 3ec6681a 1 year ago
eps1lon eps1lon force pushed from 3ec6681a to c63c4445 1 year ago
eps1lon eps1lon force pushed from 1cb901f7 to 05d5cf75 1 year ago
eps1lon eps1lon force pushed from 05d5cf75 to 1c9dd53f 1 year ago
eps1lon eps1lon changed the title Update React from c3048aab4 to 4508873393. Support React 19 in App and Pages router 1 year ago
eps1lon eps1lon force pushed from 274b4799 to cd82a74a 1 year ago
eps1lon eps1lon force pushed from cd82a74a to 2adbf7f5 1 year ago
eps1lon eps1lon force pushed from 2adbf7f5 to fb87ba23 1 year ago
eps1lon eps1lon marked this pull request as ready for review 1 year ago
eps1lon eps1lon requested a review from timneutkens timneutkens 1 year ago
eps1lon eps1lon requested a review from ijjk ijjk 1 year ago
eps1lon eps1lon requested a review from shuding shuding 1 year ago
eps1lon eps1lon requested a review from huozhi huozhi 1 year ago
eps1lon eps1lon requested a review 1 year ago
eps1lon eps1lon requested a review from ztanner ztanner 1 year ago
eps1lon eps1lon requested a review from feedthejim feedthejim 1 year ago
eps1lon eps1lon requested a review from styfle styfle 1 year ago
eps1lon eps1lon requested a review 1 year ago
eps1lon eps1lon requested a review 1 year ago
eps1lon eps1lon requested a review from wyattjoh wyattjoh 1 year ago
eps1lon eps1lon removed review request 1 year ago
eps1lon eps1lon requested a review from timeyoutakeit timeyoutakeit 1 year ago
eps1lon eps1lon requested a review from leerob leerob 1 year ago
eps1lon
eps1lon commented on 2024-05-03
eps1lon
eps1lon commented on 2024-05-03
huozhi
huozhi commented on 2024-05-03
styfle
styfle commented on 2024-05-03
styfle
styfle commented on 2024-05-03
eps1lon eps1lon force pushed from fb87ba23 to a13fa73d 1 year ago
eps1lon eps1lon force pushed from ef78ef63 to a13fa73d 1 year ago
eps1lon eps1lon force pushed from a13fa73d to fec0f8f9 1 year ago
eps1lon eps1lon force pushed from fec0f8f9 to d0d0c542 1 year ago
eps1lon eps1lon force pushed from d0d0c542 to f491a8d8 1 year ago
eps1lon eps1lon force pushed from f491a8d8 to 84015efd 1 year ago
eps1lon eps1lon force pushed from 84015efd to d62a89ff 1 year ago
huozhi
huozhi approved these changes on 2024-05-07
eps1lon Start syncing with Beta
618ceee3
eps1lon Update React from c3048aab4 to 4508873393
84ef6177
eps1lon Minified bundles were removed
cf896840
eps1lon Use `react-dom` directly instead of server-rendering-stub
41a97c3a
eps1lon Inline tests for integration/react-18
6e8445c6
eps1lon Alias JSX runtime
20096253
eps1lon Use React 19 everywhere
37cf4c9b
eps1lon Resolve findDOMNode breaking changes
7c388cfc
eps1lon useFormState -> useActionState
6cd9405e
eps1lon Again the react vs next/dist/compiled/react shenanigans
603dc096
eps1lon Implement fetch cache
0d0aa627
eps1lon Fix aliases in vendored React
82f1e90b
eps1lon Fix image tests
7cb4d22d
eps1lon Update tests assuming React.cache works on the client
dd32f401
eps1lon Work around React bugs
2275c7dd
eps1lon Disable StrictMode tests
d6699eef
eps1lon Disable tests that already failed experimental React
6ed9c92d
eps1lon Update test assuming we use Canary
37338f1d
eps1lon Stop using legacy root
8e17b5e8
eps1lon Pages Router: Fix error overlay
7a62dc77
eps1lon Adjust tests now that `enableFilterEmptyStringAttributesDOM` has landed
64aa1135
eps1lon Fix profiling aliases
5664c85c
eps1lon Use Float for image preloading in `next/legacy/image`
92ca39b3
eps1lon Port create-compiler-aliases to Turbopack
e7ce7c00
eps1lon Update compiled
cb1c1741
eps1lon Collapse if because that's what Clippy wants
8ec7f27e
eps1lon custom scripts fail AMP validation now
7659179b
huozhi Apply react 19 stack and diff (#65276)
d7c99496
eps1lon Restore collapse/expand for hydration diffs
30628ffd
eps1lon Pages router handles hydration errors as runtime errors
d4537699
eps1lon Stop using next/head for scripts
330b523f
eps1lon Ignore tests using react-relay
12b9753a
eps1lon Update tests assuming React.cache works on the client
dd32f401
eps1lon Work around React bugs
2275c7dd
eps1lon Disable StrictMode tests
d6699eef
eps1lon Disable tests that already failed experimental React
6ed9c92d
eps1lon Update test assuming we use Canary
37338f1d
eps1lon Stop using legacy root
8e17b5e8
eps1lon Pages Router: Fix error overlay
7a62dc77
eps1lon Adjust tests now that `enableFilterEmptyStringAttributesDOM` has landed
64aa1135
eps1lon Fix profiling aliases
5664c85c
eps1lon Use Float for image preloading in `next/legacy/image`
92ca39b3
eps1lon Port create-compiler-aliases to Turbopack
e7ce7c00
eps1lon Update compiled
cb1c1741
eps1lon Collapse if because that's what Clippy wants
8ec7f27e
eps1lon custom scripts fail AMP validation now
7659179b
huozhi Apply react 19 stack and diff (#65276)
d7c99496
eps1lon Restore collapse/expand for hydration diffs
30628ffd
eps1lon Pages router handles hydration errors as runtime errors
d4537699
eps1lon Stop using next/head for scripts
330b523f
eps1lon Use next/script the way `next/head > script` behaved
2cc67777
eps1lon Browser seems to miss hydration some errors now
3e4de91a
eps1lon Charset is now floated to the start in React 19
635e901a
eps1lon Float breaks loose head reconciler
71ab968e
eps1lon eps1lon force pushed from d62a89ff to 71ab968e 1 year ago
eps1lon
eps1lon eps1lon merged 2c31c79a into canary 1 year ago
eps1lon eps1lon deleted the sebbie/react-19-sync branch 1 year ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 1 year ago
unstubbable unstubbable added type: react-sync

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone