Home

facebook/react

Status:Indexed
Analyzed 3d ago240K+ starsJavaScript

The library for web and native user interfaces.

Back to Pull Requests
#34394Closed
Complex Review

[compiler] Implement exhaustive dependency checking for manual memoization

by josephsavonaSep 4, 2025
View on GitHub

Summary

This pull request introduces compiler-level checks for manual memoization dependencies in React. Previously, the compiler would rewrite manual memoizations, potentially altering behavior if dependencies were missing or extra. This change aims to catch such discrepancies directly during compilation, improving reliability for developers who don't strictly use the ESLint exhaustive-deps rule.

Changes

+1144 additions-0 deletions

Impact Areas

CompilerMemoizationDeveloper Experience