9 lines
No EOL
329 B
JavaScript
9 lines
No EOL
329 B
JavaScript
// @enableAssumeHooksFollowRulesOfReact true
|
|
function Component(props) {
|
|
const x = {};
|
|
// In enableAssumeHooksFollowRulesOfReact mode hooks freeze their inputs and return frozen values
|
|
const y = x |> useFoo(%);
|
|
// Thus both x and y are frozen here, and x can be independently memoized
|
|
x |> bar(%, y);
|
|
return [x, y];
|
|
} |