Pull Requests
#25556
In work loop, add enum of reasons for suspending
#28977
Enable Wave 1 of Feature Flags for React Native
#28976
Devtools: Fix build-for-devtools
#28975
Devtools: Streamline getting extension from branch
#28974
DevTools: Fix inspecting components with multiple reads of the same Context in React 17
#28973
[DevTools] Expose "view source" options to Fusebox integration
#28972
[DevTools] Enable inspected element context menu in Fusebox
#28970
[DevTools] Check in `frontend.d.ts` for react-devtools-fusebox, include in build output
#28969
Introduce a faster version of the addProperties function
#28966
[Tooling] Update critical artifact list
#28965
[Fiber] render boundary in fallback if it contains a new stylesheet during sync update
#28964
Set enableUseMemoCacheHook to true everywhere
#28963
Stop committing resources to an external repo
#28962
Add `bun` to `react-dom`'s `package.json`.
#28959
typo: fix typos in codes.json
#28958
Float: Add support for crossOrigin="anonymous"
#28957
Jzhan force sync update
#28955
[react-native] Add unit test to ReactNativeAttributePayload
#28954
Move useMemoCache hook to react/compiler-runtime
#28953
feat(deps): Grouped dependencies updates by Dependabot
#28952
move from `importAssertions` to `importAttributes`
#28951
Test StrictEffects in react-dom
#28950
Update config.yml
#28949
Gaurav added a message
#28945
pranav added a message
#28944
chore: export cjs/umd as v17
#28942
Fix useActionState PendingState Type
#28940
Added a hyperlink to Node
#28939
Import correct prod version of jsx-dev-runtime for react-server
#28937
Fixed it: Update CODE_OF_CONDUCT.md
#28936
feat(badge): Add JSDelivr badge
#28934
fix(hydrate): to check and add validations for type check of argument…
#28932
Add changelog for 18.3.1
#28930
Configure JSX Feature Flags as Dynamic (Meta)
#28929
Add changelog for 18.3 and 18.3.1
#28927
[Not for merge] 18.3.1 Release
#28925
Update Changelog for 18.3.0
#28921
fix: react server condition for `react/jsx-dev-runtime`
#28920
Update made
#28919
[react-dom] Provide a way to silence devtools recommendation
#28916
Export `React.act` from 18.3
#28912
(Land #28798) Move Current Owner (and Cache) to an Async Dispatcher
#28911
Go back to shared refs instance object
#28910
Support ref cleanup function for imperative handle refs
#28909
Reconciler: Change `commitUpdate` signature to account for unused `updatePayload` parameter
#28907
[Flight][Fizz] tasks that ping in a microtask should render synchronously
#28906
Update README.md
#28905
Update canary channel label to "beta"
#28904
warn -> error for Test Renderer deprecation
#28902
Update App.test.js
#28901
fix: export `jsx-runtime.react-server.js` as `react/jsx-dev-runtime`
Build Activity
#309885
Extract logic for detecting bad fallback to helper
Pure refactor, no change in behavior.
Extracts the logic for detecting whether a suspended component will
result in a "bad" Suspense fallback into a helper function. An example
of a bad Suspense fall...
#308338
Extract logic for detecting bad fallback to helper
Pure refactor, no change in behavior.
Extracts the logic for detecting whether a suspended component will
result in a "bad" Suspense fallback into a helper function. An example
of a bad Suspense fall...
#308256
Split suspended work loop logic into separate functions
Refactors the logic for handling when the work loop is suspended into
separate functions for replaying versus unwinding. This allows us to
hoist certain checks into the caller.
For example, when...
#308253
Extract logic for detecting bad fallback to helper
Pure refactor, no change in behavior.
Extracts the logic for detecting whether a suspended component will
result in a "bad" Suspense fallback into a helper function. An example
of a bad Suspense fall...
#308252
Hoist suspending logic into outermost work loop
This hoists the logic for checking whether the work loop is suspended
into the outermost work loop. Depending on certain conditions, we may
choose to exit the work loop, wait for a promise to resolve, wa...
#308229
Extract logic for detecting bad fallback to helper
Pure refactor, no change in behavior.
Extracts the logic for detecting whether a suspended component will
result in a "bad" Suspense fallback into a helper function. An example
of a bad Suspense fall...
#308227
Don't treat "retries" as a regular update
A "retry" is not a regular kind of update. It cannot unblock a suspended
tree because it contains no additional data on its own. All it does is
tell a Suspense boundary to attempt to switch back to its regular...
#308198
Extract logic for detecting bad fallback to helper
Pure refactor, no change in behavior.
Extracts the logic for detecting whether a suspended component will
result in a "bad" Suspense fallback into a helper function. An example
of a bad Suspense fall...
#308196
Extract logic for detecting bad fallback to helper
Pure refactor, no change in behavior.
Extracts the logic for detecting whether a suspended component will
result in a "bad" Suspense fallback into a helper function. An example
of a bad Suspense fall...
#308190
In work loop, add enum of reasons for suspending
This is a pure refactor, no change to behavior.
When a component throws, the work loop can handle that in one of several
ways — unwind immediately, wait for microtasks, and so on. I'm about
to add anot...
facebook/react #309885
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!