Pull Requests
#25285
Update RulesOfHooks with useEvent rules
#25603
Offscreen add attach
#28498
[draft] Use concurrent root in RTR
#25566
[cleanup] remove dead feature flag warnAboutDeprecatedLifecycles
#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`
#28900
[Flight][Fizz] schedule flushing independently from performing work
#28899
Create short link for jsx warning
#28896
Remove automatic fetch `cache` instrumentation
#28895
Add ref callback test for cleanup fn vs null call
#28894
[Flight][Fizz] ping work within current task
#28893
[Flight Reply] Encode ReadableStream and AsyncIterables
#28892
Install ESLint v9
#28891
Cleanup `replayFailedUnitOfWorkWithInvokeGuardedCallback`and `enableProfilerNestedUpdateScheduledHook`
#28890
Fix readme errors
#28889
Update README.md
#28888
ljust for example
#28887
Use undici polyfill for tests in old Node versions
#28883
Remove warning for ref cleanup function
#28881
Don't minify symbols in production builds
#28880
Build react-reconciler for FB builds
#28879
Unrevert "Support writing to this.refs from userspace"
#28878
[Experiment] Reuse memo cache after interruption
#28877
Revert "Support writing to this.refs from userspace"
#28875
convert circleci workflow devtools_regression_tests to github actions
#28874
Deprecate `renderToStaticNodeStream` (#28872)
#28873
Remove `renderToStaticNodeStream`
#28872
Deprecate `renderToStaticNodeStream`
#28871
[Fizz] escape <script> textContent similar to bootstrapScript
#28870
[Fizz] escape <style> textContent as css
#28869
Write Diff Train import branch to this repo
#28868
[Fiber/Fizz] Support AsyncIterable as Children and AsyncGenerator Client Components
#28867
Support writing to this.refs from userspace
#28865
Revert "convert circleci workflow devtools_regression_tests to github actions"
#28864
Remove ReactFlightFB bundles
#28860
Add missing bundle types for ReactCacheOld
#28859
delete useless eslint-disable-next-line
#28858
[Devtools] Rename Forget badge
#28857
Update ReactNativeTypes for root options (part 2)
#28856
Complete the typo fix
#28855
console test utils fix: match entire string, not just first letter
#28854
[Flight / Flight Reply] Encode Iterator separately from Iterable
#28853
Warn for Child Iterator of all types but allow Generator Components
#28852
Test top level fragment inside lazy semantics
#28851
Promote ASYNC_ITERATOR symbol to React Symbols
#28850
Add ReactNativeTypes for root options
#28849
[Flight] Support (Async) Generator ServerComponent
#28847
[Flight] Encode ReadableStream and AsyncIterables
#28846
Enable flag disableClientCache
#28845
Ensure sizebot doesn't swallow large diffs
#28844
Delete AUTHORS.md
Build Activity
#296786
Unify experimental check for useEvent
#296779
Unify experimental check for useEvent
#296777
Unify experimental check for useEvent
#296754
Event functions can also be referenced within other event functions
#296751
Gate useEvent handling in ExhaustiveDeps as experimental
To keep the test simple, just imperatively only run the test if the
EXPERIMENTAL flag is set.
#296636
Update ExhaustiveDeps to only check experimental_useEvent
#295996
Only subtraverse within useEffect CallExprs
#295569
Simplify
#295547
Oops
#295536
Remove nullish coalescing
#295530
Add more comments
#295528
Add more comments
#295523
Add more comments
#295521
Add more comments
#295498
Properly track scopes
#294970
Add hoisting test case
#294968
Clean up comment
#294967
Simplify traverse
#294963
Add testcase for Function.apply
#294962
This testcase is no longer useful
#294961
Invert check
#294852
Maybe the experimental flag isn't worth it
#294316
Maybe the experimental flag isn't worth it
#294312
Update RulesOfHooks with useEvent rules
This update to the lint rule checks that functions created with
`useEvent` can only be invoked in a `useEffect`callback or closure.
They can't be passed down directly as a reference to child components.
facebook/react    #294316
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!