-
Notifications
You must be signed in to change notification settings - Fork 49.1k
Insights: facebook/react
Overview
Could not load contribution data
Please try again later
38 Pull requests merged by 7 people
-
[compiler] Delete PropagatePhiTypes
#34107 merged
Aug 4, 2025 -
[compiler] rebase #32285
#34102 merged
Aug 4, 2025 -
[compiler] Add repros for various invariants
#34099 merged
Aug 4, 2025 -
[DevTools] Consume SuspenseNodes that were skipped when we're bailing out of a subtree
#34082 merged
Aug 4, 2025 -
[DevTools] Tweak the presentation of the Promise value
#34097 merged
Aug 4, 2025 -
[DevTools] Add structure full stack parsing to DevTools
#34093 merged
Aug 4, 2025 -
[DevTools] Style clickable Owner components with angle brackets and bold
#34096 merged
Aug 4, 2025 -
[DevTools] Make a non-editable name of KeyValue clickable
#34095 merged
Aug 4, 2025 -
[DevTools] Only show state for ClassComponents
#34091 merged
Aug 4, 2025 -
fix: apply initial horizontal offset on tree mount
#34088 merged
Aug 4, 2025 -
[Flight] Allow Temporary References to be awaited
#34084 merged
Aug 2, 2025 -
Allow returning a temporary reference inside an async function
#33761 merged
Aug 2, 2025 -
[compiler] Improve merging of scopes that invalidate together
#34049 merged
Aug 1, 2025 -
[compiler] Add definitions for Object entries/keys/values
#34047 merged
Aug 1, 2025 -
[Flight] Fix debug info leaking to outer handler
#34081 merged
Aug 1, 2025 -
[compiler] Emit more specific error when making identifiers with reserved words
#34080 merged
Aug 1, 2025 -
[DevTools] Lazily compute initial Tree state
#34078 merged
Aug 1, 2025 -
[DevTools] Clean up Virtual Instances from id map
#34063 merged
Jul 31, 2025 -
[DevTools] Model Hidden Offscreen Boundaries as Unmounts
#34062 merged
Jul 31, 2025 -
[Fizz] Count Boundary bytes that may contribute to the preamble in the request byteSize
#34059 merged
Jul 31, 2025 -
[Fizz] Don't outline Boundaries that may contribute to the preamble
#34058 merged
Jul 31, 2025 -
[DevTools] No suspending above the root
#34055 merged
Jul 30, 2025 -
[DevTools] Keep a Suspense Tree Parellel to the Instance tree in the Backend
#34050 merged
Jul 30, 2025 -
[DevTools] Layout for Suspense tab
#34042 merged
Jul 30, 2025 -
Enable ref validation in linter
#34044 merged
Jul 29, 2025 -
[compiler] Allow assigning ref-accessing functions to objects if not mutated
#34026 merged
Jul 29, 2025 -
[compiler] disallow ref access in state initializer, reducer/initializer
#34025 merged
Jul 29, 2025 -
[compiler] ref guards apply up to fallthrough of the test
#34024 merged
Jul 29, 2025 -
[compiler] treat ref-like identifiers as refs by default
#34005 merged
Jul 29, 2025 -
[compiler] Allow passing refs to render helpers
#34006 merged
Jul 29, 2025 -
[compiler] Allow mergeRefs pattern (and detect refs passed as ref prop)
#34004 merged
Jul 29, 2025 -
[compiler] Improve ref validation error message
#34003 merged
Jul 29, 2025 -
[compiler] Fixes to enableTreatRefLikeIdentifiersAsRefs
#34000 merged
Jul 29, 2025 -
[eslint] Disallow use within try/catch blocks
#34040 merged
Jul 29, 2025 -
[Fiber] Treat unwrapping React.lazy more like a use()
#34031 merged
Jul 29, 2025 -
[DevTools] More robust resize handling
#34036 merged
Jul 29, 2025 -
[DevTools] Swap Components tab layout based on container size
#34035 merged
Jul 29, 2025 -
[DevTools] Silence unactionable bundle warnings in shell
#34034 merged
Jul 29, 2025
18 Pull requests opened by 7 people
-
Repro for the "rendered more hooks" bug
#34051 opened
Jul 30, 2025 -
bugfix: fix eager state miss https://github.com/facebook/react/issues…
#34065 opened
Jul 31, 2025 -
fix: rendered more hooks issue with conditional `use`
#34068 opened
Jul 31, 2025 -
Fix fragmentInstance#compareDocumentPosition nesting and portal cases
#34069 opened
Jul 31, 2025 -
[DevTools] Send suspense nodes to frontend store
#34070 opened
Jul 31, 2025 -
[DevTools] Fixture for Suspense tree operations
#34073 opened
Jul 31, 2025 -
Fix form state reset when component state is updated
#34075 opened
Aug 1, 2025 -
[eslint-plugin-react-hooks][RulesOfHooks] handle React.useEffect in addition to useEffect
#34076 opened
Aug 1, 2025 -
[Flight] Copy the name field of a serialized function debug value
#34085 opened
Aug 2, 2025 -
[DevTools] Disconnect and Reconnect children of Suspense boundaries instead of Unmounting and Mounting
#34089 opened
Aug 3, 2025 -
[DevTools] Measure the Rectangle of Suspense boundaries as we reconcile
#34090 opened
Aug 4, 2025 -
[DevTools] Source Map Stack Traces such in await locations
#34094 opened
Aug 4, 2025 -
[compiler] Fix codegen for nested method calls with memoized properties
#34100 opened
Aug 4, 2025 -
[DevTools] Prefer I/O stack and show await stack after only if it's a different owner
#34101 opened
Aug 4, 2025 -
Add compareDocumentPosition to Fabric FragmentInstance
#34103 opened
Aug 4, 2025 -
[DevTools] Don't bailout update for filtered instance
#34104 opened
Aug 4, 2025 -
[DevTools] Sort "Suspended By" view by the start time
#34105 opened
Aug 4, 2025 -
[DevTools] Add Badge to Owners and sometimes stack traces
#34106 opened
Aug 4, 2025
26 Issues closed by 6 people
-
Using `use()` as name for custom hooks
#34054 closed
Aug 5, 2025 -
Bug:
#34110 closed
Aug 5, 2025 -
Bug: Troy Wilson Landry
#34109 closed
Aug 5, 2025 -
Bug: What the issues
#33132 closed
Aug 4, 2025 -
next-themes not working with React 19.0.0-rc-66855b96-20241106
#31576 closed
Aug 4, 2025 -
[React 19] Bug: optimisticState is updated with both new state and optimisticValue in useOptimistic
#31944 closed
Aug 4, 2025 -
Bug:
#34087 closed
Aug 3, 2025 -
Bug: Server functions error when returning a client reference
#33534 closed
Aug 2, 2025 -
Bug: Persistent Re-render Issue Despite Optimizations (React 18, Next.js, Hooks, Context)
#33034 closed
Aug 2, 2025 -
Bug: useId() causes hydration mismatch when called inside conditionally rendered loops during SSR
#33779 closed
Aug 2, 2025 -
[Compiler Bug]: False positive memoization for spead/rest props
#34077 closed
Aug 1, 2025 -
[Compiler]: unnecessary memoization of non-primitive arguments in native React hooks
#33031 closed
Jul 31, 2025 -
[Compiler Bug]:
#34056 closed
Jul 30, 2025 -
Bug: useTransition and uSES do not work together, uT is not resilient to amount-of-render
#26814 closed
Jul 30, 2025 -
[Compiler Bug]: Inconsistent errors between React Compiler Playground and latest experimental npm package
#34018 closed
Jul 29, 2025 -
[Compiler Bug]: Does not check for ref access in useState initial value function
#31418 closed
Jul 29, 2025 -
[Compiler]: Suppressing ref validation errors makes it unclear why code accessing refs is unmemoized
#33223 closed
Jul 29, 2025 -
[Compiler]: flags mutations of shared mutable refs and skips optimizations
#33209 closed
Jul 29, 2025 -
[Compiler Bug]: Ref values may not be accessed during render when using `mergeRefs`
#31742 closed
Jul 29, 2025 -
[Compiler Bug]: Compiler doesn't catch ref access in render
#31406 closed
Jul 29, 2025 -
[Compiler]: passing `ref` to render prop will void optimization
#33208 closed
Jul 29, 2025 -
[Compiler Bug]: eslint-plugin-react-compiler errors when updating initialization of ref.current
#30782 closed
Jul 29, 2025 -
Bug: react-dom/client does not provide an export named 'createRoot'
#34019 closed
Jul 29, 2025
14 Issues opened by 12 people
-
Bug: "Internal React error: Expected static flag was missing."
#34111 opened
Aug 5, 2025 -
[Compiler Bug]: Compiler introduces unnecessary breaks that skips its own memoization
#34108 opened
Aug 5, 2025 -
Bug: `Transition was aborted because of invalid state` when browser tab not active
#34098 opened
Aug 4, 2025 -
Bug: renderToStaticMarkup fails with client-side code, suggesting a server-only context limitation
#34079 opened
Aug 1, 2025 -
Bug: React 18 vs 19 callback refs
#34071 opened
Jul 31, 2025 -
Bug: eager state miss
#34061 opened
Jul 31, 2025 -
Adding `sideEffects: false` to package.json
#34057 opened
Jul 30, 2025 -
Bug: Java object is gone Instagram/ Facebook Webview
#34053 opened
Jul 30, 2025 -
Question about "calling an impure function can produce unstable results..." lint
#34048 opened
Jul 29, 2025 -
[Compiler Bug]: False positive for “impure function during render” inside callback
#34046 opened
Jul 29, 2025 -
Bug: `<dialog>` onClose and onCancel events bubbling
#34038 opened
Jul 29, 2025
42 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[compiler] Detect known incompatible libraries
#34027 commented on
Jul 29, 2025 • 1 new comment -
Bug: `use` function doesn't warn about uncached promise when promise doesn't resolve immediately
#31790 commented on
Aug 4, 2025 • 0 new comments -
[Compiler Bug]: Coverage report shows missing branch coverage
#32950 commented on
Aug 4, 2025 • 0 new comments -
Bug: Uncontrolled `<input />` element has value attribute removed
#32576 commented on
Aug 5, 2025 • 0 new comments -
"Should not already be working" in Firefox after a breakpoint/alert
#17355 commented on
Aug 5, 2025 • 0 new comments -
Bug: Issue in the sidebar components with still using hsl
#34011 commented on
Aug 5, 2025 • 0 new comments -
[React 19] allow opting out of automatic form reset when Form Actions are used
#29034 commented on
Aug 5, 2025 • 0 new comments -
[Compiler Bug]: Todo: (BuildHIR::lowerExpression) Handle ??= operators in AssignmentExpression (164:164)
#33315 commented on
Aug 5, 2025 • 0 new comments -
[Compiler Bug]: TypeError: isUndefined is not a function (it is undefined)
#33052 commented on
Aug 5, 2025 • 0 new comments -
[compiler] Migrate PruneNonEscapingScopes to HIR
#31882 commented on
Aug 4, 2025 • 0 new comments -
[DevTools] Use Popover API for component inspect overlays
#32703 commented on
Jul 29, 2025 • 0 new comments -
[reconciler] Mark moved fibers with placement flag granularly and cache host sibling lookups during commit
#33048 commented on
Jul 30, 2025 • 0 new comments -
[compiler] Add try/catch to safely read files during healthcheck
#33098 commented on
Jul 31, 2025 • 0 new comments -
[compiler] Propagate CreateFunction effects for functions that return functions
#33642 commented on
Aug 4, 2025 • 0 new comments -
[compiler] Repro for missed case of global mutation
#33643 commented on
Aug 4, 2025 • 0 new comments -
[compiler] Infer render helpers for additional validation
#33647 commented on
Aug 4, 2025 • 0 new comments -
[compiler] InferEffects uses effects as value keys
#33650 commented on
Aug 4, 2025 • 0 new comments -
Replace `rm -rf` with `fs-extra.remove` for cross-platform script compatibility
#33795 commented on
Jul 29, 2025 • 0 new comments -
[compiler] Remove old mutation/aliasing implementation
#34028 commented on
Jul 30, 2025 • 0 new comments -
[compiler] Remove now-unused FunctionEffect type
#34029 commented on
Jul 29, 2025 • 0 new comments -
[Fiber] Deprecate "Throw a Promise" technique
#34032 commented on
Jul 29, 2025 • 0 new comments -
Bug: Hydration mismatch error due to plugins generating script tag on top
#24430 commented on
Jul 29, 2025 • 0 new comments -
[React 19] Bug: `cloneElement` in client component with async server component as children not working
#32392 commented on
Jul 29, 2025 • 0 new comments -
Bug: nested Suspense with lazy children permanently shows fallback
#32313 commented on
Jul 29, 2025 • 0 new comments -
Bug: Using custom elements with createPortal() in a documentPictureInPicture window is failing
#33783 commented on
Jul 29, 2025 • 0 new comments -
[DevTools Bug]: Firefox devtools extension doesn't work with React 19
#32836 commented on
Jul 29, 2025 • 0 new comments -
[Compiler Bug]: "Ref values (the `current` property) may not be accessed during render" but there is no value access
#32261 commented on
Jul 29, 2025 • 0 new comments -
Bug: Rendered more hooks than during the previous render when component calls use(thenable) after hydration in a specific transition
#33580 commented on
Jul 30, 2025 • 0 new comments -
[React 19] react-reconciler README is missing scheduler and form hooks
#28956 commented on
Jul 30, 2025 • 0 new comments -
Bug: React Dev Tools does not have a Google Chrome Store Established Publisher badge
#32743 commented on
Jul 30, 2025 • 0 new comments -
Bug: useFormStatus pending state is reset when component state is updated
#30368 commented on
Jul 31, 2025 • 0 new comments -
Bug:
#33586 commented on
Jul 31, 2025 • 0 new comments -
Bug: `StrictMode` reruns effects when a child is moved in an array
#32561 commented on
Jul 31, 2025 • 0 new comments -
head > meta > content escaping issue
#13838 commented on
Aug 1, 2025 • 0 new comments -
Bug: Support command event
#32478 commented on
Aug 1, 2025 • 0 new comments -
Bug: New Customizable Select: option containing span, Select containing button causes hydration warning
#33038 commented on
Aug 1, 2025 • 0 new comments -
Bug: Maximum update depth exceeded appears in frequent onDrop scenarios
#33090 commented on
Aug 2, 2025 • 0 new comments -
[React 19] Suspense throttling behavior (`FALLBACK_THROTTLE_MS`) kicks in too often
#31819 commented on
Aug 2, 2025 • 0 new comments -
Bug: Impossible to use on async hooks
#21381 commented on
Aug 3, 2025 • 0 new comments -
Bug: `react-hooks/exhaustive-deps` does more than checking deps and cannot be configured for intended behavior
#33703 commented on
Aug 3, 2025 • 0 new comments -
Bug: [React 19] When both "dangerouslySetInnerHTML={{ __html: '' }}" and "suppressHydrationWarning" are used together, the hydration process is not canceled as anticipated.
#32975 commented on
Aug 4, 2025 • 0 new comments -
Bug: Quickly selecting checkboxes on iOS doesn't work correctly
#31260 commented on
Aug 4, 2025 • 0 new comments