BluetOpen source

What agents should know before contributing

facebook/react

The library for web and native user interfaces.

Read by Bluet from 2 files written for agents and 300 merged pull requests on 2026-09-24. Not reviewed by the maintainers.

Decisions its pull requests settled (29)

  • #36328Throw special error if rejected Promises are incorrectly instrumented
  • #36455fix[describeClassComponentFrame]: invoke constructor with new keyword
  • #36506[rust-compiler] Preserve TS type on SWC cast-wrapper expressions
  • #36498[rust-compiler] Match TS behavior for TypeScript this parameters
  • #36584[Fizz] Fix aborts during resumed rendering
  • #36508[rust-compiler] Treat redeclared functions as one binding in SWC scope info
  • #36580[Fizz] Finish abort in a scheduled task
  • #36593[react-devtools-facade] 1/ scaffold package + installFacade building block
  • #36586[Fizz] Allow Pending Work to Specialize Abort Reasons
  • #36912[compiler]: add `useWindowVirtualizer` to known incompatible libraries
  • #36911Treat incomplete tree as an error during recovery
  • #36873[Flight] Tailor the warning for binary data with a toJSON (Node Buffer)
  • #36929[react-devtools] substitute %i and %f in console format strings
  • #36946[compiler] Bail out with Todo on using and await using declarations
  • #36916[Fizz] Guard the shell-error callbacks instead of nulling them out on the request
  • #36950[Fast Refresh] Remount correctly when an edit changes the component kind
  • #37009[DevTools] Don't reconnect proxy port while page is prerendering
  • #37063[Fiber] Collect Host Singleton children of Fragments
  • #37135[Fiber] Fix hang when updating a dehydrated boundary inside a hidden tree
  • #37143Add ReactDOM `browser()` API
  • #37147[Flight] Outline and dedupe repeated strings
  • #37232[rust-compiler] Bail out on nested TypeScript `this` parameters
  • #37241Add lazy reasons to browser()
  • #37315[Flight/Fizz] Stop the caller's signal from retaining a finished render
  • #37342[Flight] Abort the cache signal when debug objects are retained
  • #37355[ci] Compare size against merge base
  • #37379[test] Stop leaking mocked performance clocks into later test files
  • #37481[Flight] Fix RangeError from exponential debug info growth
  • #37608[Flight & DevTools] Strip the whole "async " prefix from V8 stack frame names
Your agents can be told this before they touch the code. Get it for your repository: npx bluet-mcp init. What Bluet is.
facebook/react: what agents should know before contributing · Bluet